| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-12 | Replace AVPixelFormat parameter to PlayerVideo::image with a functor. | Carl Hetherington | |
| This was removed in df9b4676aba8b941f124b174393988cad21677e1 and surrounding commits, but it turns out we need it after all. | |||
| 2025-07-01 | White space: player_video.{cc,h} reel_writer.{cc,h} maths_util.{cc,h} ↵ | Carl Hetherington | |
| upmixer_{a,b}.{cc,h} upload_job.{cc,h} | |||
| 2025-06-17 | Add PlayerVideo::crop(). | Carl Hetherington | |
| 2025-06-17 | Cleanup: fix comment. | Carl Hetherington | |
| 2025-05-26 | Remove functors for choosing pixel format output from make_image(). | Carl Hetherington | |
| 2024-03-20 | Remove all use of add_child() from xmlpp. | Carl Hetherington | |
| 2024-01-28 | Change how video timing is done. | Carl Hetherington | |
| This commit changes the approach with video timing. Previously, we would (more-or-less) try to use every video frame from the content in the output, hoping that they come at a constant frame rate. This is not always the case, however. Here we preserve the PTS of video frames, and then when one arrives we output whatever DCP video frames we can (at the regular DCP frame rate). Hopefully this will solve a range of sync problems, but it could also introduce new ones. | |||
| 2022-04-07 | Cleanup: remove unused parameter to PlayerVideo::force. | Carl Hetherington | |
| 2021-09-27 | Various alignment tidying/fixups. | Carl Hetherington | |
| 2021-09-27 | Replace aligned bool with enum Alignment. | Carl Hetherington | |
| 2021-09-27 | Some const correctness. | Carl Hetherington | |
| 2021-09-27 | Support subs and tidy up a few things. | Carl Hetherington | |
| 2021-09-27 | Add accessor for _text. | Carl Hetherington | |
| 2021-09-27 | When the player is used in OpenGL mode, pass unscaled XYZ data through to ↵ | Carl Hetherington | |
| the shader and do colourspace conversion there. | |||
| 2021-05-01 | C++11 tidying. | Carl Hetherington | |
| 2021-02-04 | Some noncopyable removal. | Carl Hetherington | |
| 2021-02-01 | Add some parameter names in headers. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-12-01 | Change re{set,fresh}_metadata to take a film and a size from the player. | Carl Hetherington | |
| 2020-11-23 | Remove swaroop variant. | Carl Hetherington | |
| 2020-11-16 | Make sure we use limited ("video") range data when exporting. | Carl Hetherington | |
| Our export formats all currently use limited range but we weren't making sure data fed to the encoders was limited range. Should fix #1832. | |||
| 2020-11-02 | Pass around JPEG2000 data as a shared_ptr and hence avoid a copy | Carl Hetherington | |
| of 4MB of data for every JPEG2000 frame we decode. | |||
| 2020-04-17 | Add a missing noncopyable. | Carl Hetherington | |
| 2020-04-17 | Rename send_binary -> write_to_socket. | Carl Hetherington | |
| 2020-04-14 | Ignore and report failures to decode frames during playback (#1593). | Carl Hetherington | |
| 2019-05-24 | Basic ability to set video range (JPEG/MPEG) at least for YUV content. May ↵ | Carl Hetherington | |
| not work for RGB. See #1509. | |||
| 2019-04-25 | Fix preview update when fade is changed (#1531). | Carl Hetherington | |
| 2019-03-28 | Allow explicit specification of email protocol (plain/STARTTLS/SSL).v2.13.138 | Carl Hetherington | |
| 2018-11-27 | Similar fix for scaling (#1416). | Carl Hetherington | |
| 2018-11-27 | Fix non-updating crop settings (#1421). | Carl Hetherington | |
| 2018-11-21 | Take Film pointer out of Content. | Carl Hetherington | |
| 2018-11-06 | Do image crop/scale/window in the butler prepare threads. | Carl Hetherington | |
| 2018-11-06 | Switch PlayerVideo::always_rgb to a new ::force and use it in FFmpegFileEncoder. | Carl Hetherington | |
| 2018-11-06 | Remove some unused parameters. | Carl Hetherington | |
| 2018-11-06 | Add some code to help with profiling the player. | Carl Hetherington | |
| 2018-09-29 | swaroop: Disable play/stop/pause and slider during ad content. | Carl Hetherington | |
| 2018-07-23 | Tidy up after mass rename. | Carl Hetherington | |
| 2018-07-20 | Untested; allow viewing of subtitles or closed captions in the preview. | Carl Hetherington | |
| 2018-02-28 | Fix crash if quick_refresh() fails. | Carl Hetherington | |
| 2018-02-24 | Speed some operations by re-using the last PlayerVideo but with | Carl Hetherington | |
| updated metadata (where possible). Helps with #1194. | |||
| 2018-01-31 | Fix sequencing failure in some very specific circumstances. | Carl Hetherington | |
| 2017-12-29 | Add basic memory-used stuff for butler and reduce minimum audio | Carl Hetherington | |
| readahead quite a bit. This in turn reduces the maximum butler memory usage as it will keep getting audio (and hence video) until the minimum audio readahead is hit. | |||
| 2017-07-26 | Multi-threaded decode of DCP when previewing. | Carl Hetherington | |
| 2017-04-19 | Initial butler work. | Carl Hetherington | |
| 2017-04-19 | Attempt to tidy up internal APIs slightly. | Carl Hetherington | |
| 2017-04-19 | Various work on the audio code. | Carl Hetherington | |
| 2016-06-14 | Discard right-eye images when using 3D sources to make 2D DCPs. | Carl Hetherington | |
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2016-05-12 | Optimise image scaling for the preview. | Carl Hetherington | |
| 2015-12-04 | Use libdcp's compress_j2k; move Data into libdcp. | Carl Hetherington | |
