| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-08-04 | wip: got stuck... because PlayerVideo is related to the render sizeadjust-sizing | Carl Hetherington | |
| because its subtitles are prepared for the _video_container_size that the Player knows about. I think the only way around this would be to store the subs in PlayerVideo in some independent way and to scale/convert to bitmap later. | |||
| 2022-07-10 | Fix failure to close exported files. | Carl Hetherington | |
| 2022-06-12 | Add Prores 4444 support (#2263). | Carl Hetherington | |
| 2022-06-12 | Rename PRORES -> PRORES_HQ | Carl Hetherington | |
| 2022-06-06 | Remove unused H246_PCM export code. | Carl Hetherington | |
| 2022-05-26 | Cleanup: use some more make_shared. | Carl Hetherington | |
| 2022-04-20 | Use std::vector in AudioBuffers (#2236). | Carl Hetherington | |
| 2022-04-07 | Cleanup: remove unused parameter to PlayerVideo::force. | Carl Hetherington | |
| 2022-03-30 | Fix writing of planar audio to export buffers in some cases (#2223). | Carl Hetherington | |
| Previously we did not take into account alignment padding that can exist with FLTP samples; each channel's block of samples can have a gap between. This doesn't happen with the normal 1024 sample blocks; only when flushing at the end, when we write shorter blocks. Not doing this right meant that we were passing uninitialised memory to aacenc which sometimes responded by returning an EINVAL due to one of its internal calculations returning a NaN. | |||
| 2021-09-27 | Various alignment tidying/fixups. | Carl Hetherington | |
| 2021-09-27 | Replace aligned bool with enum Alignment. | Carl Hetherington | |
| 2021-08-03 | Fix build with newer FFmpeg. | Carl Hetherington | |
| 2021-08-03 | Some const-correctness. | Carl Hetherington | |
| 2021-07-15 | C++11 tidying. | Carl Hetherington | |
| 2021-05-01 | Switch encoding to ffmpeg send/receive API. | Carl Hetherington | |
| 2021-05-01 | Remove some FFmpeg-related warnings by using AVStream::codecpar. | Carl Hetherington | |
| 2021-02-17 | Assorted C++11 tidying. | Carl Hetherington | |
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 2021-01-27 | Use enum class for VideoRange. | Carl Hetherington | |
| 2021-01-07 | BOOST_FOREACH. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-11-23 | Remove swaroop variant. | Carl Hetherington | |
| 2020-11-20 | Try to enable all streams in MOV exports. | Carl Hetherington | |
| This is a speculative fix which I haven't tested. | |||
| 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-09-01 | Build fixes for Boost >= 1.73 | Carl Hetherington | |
| Forward-ported-from: d1e9749ca290673639a49d693a8fe5c6557cc2de | |||
| 2020-08-17 | Tidy up resource management of FFmpegFileEncoders so that they | Carl Hetherington | |
| are cleaned up correctly when an error occurs. Adapted from dfac61382f1719f0a879747de43cbc5f9115c2d7 in master. | |||
| 2020-08-05 | Allow export with one audio stream per channel.v2.15.95 | Carl Hetherington | |
| 2020-07-26 | Ignore FFmpeg warnings in a nicer way. | Carl Hetherington | |
| 2020-06-16 | Give a better error.v2.15.80 | Carl Hetherington | |
| 2019-12-01 | Fix audio pts accuracy from previous. | Carl Hetherington | |
| 2019-11-30 | More accurate calculation of export video pts; may fix #1663. | Carl Hetherington | |
| Also specify audio pts on the way in to the encoder to stop FFmpeg complaining. | |||
| 2019-11-13 | Fix warning. | Carl Hetherington | |
| 2019-10-27 | Fix thinko in previous. | Carl Hetherington | |
| 2019-10-27 | Protect cross-thread access to _pending_images. | Carl Hetherington | |
| 2019-10-26 | Prevent calls to erase with invalid keys. | Carl Hetherington | |
| 2019-07-22 | swaroop: support creation of H264 with 24-bit PCM. | Carl Hetherington | |
| 2019-07-21 | Use 128kbit per channel for audio export.v2.15.14 | Carl Hetherington | |
| 2019-07-21 | swaroop: fix encryption of files encoded from DCP. | Carl Hetherington | |
| 2019-07-15 | swaroop: beginnings of DCP -> ecinema support.v2.15.12 | Carl Hetherington | |
| 2019-05-10 | Put Time types in dcpomatic namespace. | Carl Hetherington | |
| 2019-01-27 | Better error from avformat_alloc_output_context2. | Carl Hetherington | |
| 2018-11-21 | Tidy and fix logging. | 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-09 | Split parts of FFmpegEncoder into FFmpegFileEncoder. | Carl Hetherington | |
