| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-07 | Cleanup: remove unused parameter to PlayerVideo::force. | Carl Hetherington | |
| 2022-04-03 | C++11 and whitespace cleanups. | Carl Hetherington | |
| 2021-10-03 | Don't scale chroma subsampled images to sizes that don't align with the ↵v2.15.166 | Carl Hetherington | |
| subsampling (#1872). There's a slightly odd effect when scaling e.g. YVU420 images to odd and then even widths - there's a small but visible luminance shift. I don't know why this happens, but keeping the scaling sizes locked to the subsampling seems to help. | |||
| 2021-10-03 | Differentiate requested and actual crop. | Carl Hetherington | |
| This is so we limit cropping to what is possible considering chroma subsampling. | |||
| 2021-09-27 | Various alignment tidying/fixups. | Carl Hetherington | |
| 2021-09-27 | Replace aligned bool with enum Alignment. | Carl Hetherington | |
| 2021-09-27 | Various alignment adjustments. | 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-09-19 | Check _inter_size in ::has_j2k() (fixes #2086). | Carl Hetherington | |
| The example in the bug shrinks a content DCP while keeping the container the same. We need to check that neither _out_size nor _inter_size have changed, to check for scaling/padding. | |||
| 2021-09-19 | Remove an unused using. | Carl Hetherington | |
| 2021-05-01 | C++11 tidying. | Carl Hetherington | |
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 2021-01-21 | Adapt for libdcp use of enum class. | 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-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-05-11 | Change video content scaling so that it either: | Carl Hetherington | |
| 1. scales the content up to fit the DCP container, preserving aspect ratio, or 2. stretches the content to a custom aspect ratio, or 3. scales the content to some custom size. | |||
| 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 | |
| 2020-04-14 | Use a struct rather than a std::pair as the return type from ImageProxy::image. | 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-01-05 | Fix strange behaviour with single-frame fades (#1440). | 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-10-12 | Change MagickImageProxy to FFmpegImageProxy and make it use FFmpeg | Carl Hetherington | |
| to decode images. Hence remove {Image,Graphics}Magick. | |||
| 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-04-13 | Account for J2K decoding at lower-than-maximum resolution when croppingv2.13.14 | Carl Hetherington | |
| the resulting images; fixes #1274. | |||
| 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-02-02 | Fix incorrect pixel format on subtitles when they are sent to encoding servers. | Carl Hetherington | |
| 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-06-07 | Fix crash when alpha-blending subtitles onto YUV420 images. | Carl Hetherington | |
| 2017-04-19 | Various Doxygen fixes. | 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-11-26 | Reduce during J2K decode where possible for playback (#986). | Carl Hetherington | |
| 2016-09-26 | Don't re-use J2K data if it's the wrong size (#964). | Carl Hetherington | |
| 2016-08-12 | Move locale_convert into libdcp. | Carl Hetherington | |
| 2016-08-12 | Move raw_convert into libdcp. | Carl Hetherington | |
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
