summaryrefslogtreecommitdiff
path: root/src/lib/ffmpeg_image_proxy.cc
AgeCommit message (Collapse)Author
2021-01-27Use enum class for VideoRange.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-16Obey requests to change the video range of RGB content.Carl Hetherington
Video that comes in with RGB pixels will not have its video level ranges changed by libswscale (it only does this for YUV and greyscale). Here we add code to do it ourselves for RGB content coming in via image files (e.g. PNG/DPX etc). Part of #1851.
2020-11-02Replace dcp::Data with dcp::ArrayDataCarl Hetherington
2020-07-26Ignore FFmpeg warnings in a nicer way.Carl Hetherington
2020-07-26Ignore libxml++ warnings in a nicer way.Carl Hetherington
2020-04-17Rename send_binary -> write_to_socket.Carl Hetherington
2020-04-14Use a struct rather than a std::pair as the return type from ImageProxy::image.Carl Hetherington
2019-09-29Improve OpenFileError so that it doesn't say "opening for read"v2.15.20Carl Hetherington
in one case where it should say "opening for read/write". Also add some unit tests for ReelWriter.
2019-03-18I said we were in string freeze, but only nl_NL has come in soCarl Hetherington
far and robn has asked to translate these, so ;)
2019-03-15Give a better error when FFmpegImageProxy fails to decode an image that was ↵Carl Hetherington
passed in without a filename.
2019-03-04Make the FFmpeg proxy more likely to fall back to trying targa rather than ↵v2.13.124Carl Hetherington
pressing on with a possibly-incorrect autodetection.
2019-03-01Fix loading of targa image files (#1478).v2.13.123Carl Hetherington
2018-12-10Add a couple of missing deallocation calls and fix a warningCarl Hetherington
with current FFmpeg (returning AVERROR_EOF rather than 0 when a AVIO source is finished).
2018-11-06Remove some unused parameters.Carl Hetherington
2018-10-12Change MagickImageProxy to FFmpegImageProxy and make it use FFmpegCarl Hetherington
to decode images. Hence remove {Image,Graphics}Magick.