summaryrefslogtreecommitdiff
path: root/src/lib/ffmpeg.cc
AgeCommit message (Expand)Author
2025-10-15Disable use of stream IDs if there are duplicates, rather than rewriting.Carl Hetherington
2025-07-10Remove compose.hpp includes.Carl Hetherington
2025-07-10Replace String::compose with fmt.Carl Hetherington
2025-01-05Remove some unused includes.Carl Hetherington
2024-11-01Needing length is the same for audio and video, so merge them.Carl Hetherington
2024-01-05Don't use video streams with AV_DISPOSITION_ATTACHED_PIC (#2349).Carl Hetherington
2024-01-04Cleanup: longer variable name.Carl Hetherington
2023-03-03Setup ffmpeg log callback in dcpomatic_setup() instead of in FFmpeg.Carl Hetherington
2022-11-26Return AVERROR_EOF from the avio_read method when appropriate.Carl Hetherington
2022-11-12Cleanup: whitespace.Carl Hetherington
2022-04-22Improve rejection of "crazy" frame rates (#2238).Carl Hetherington
2022-04-04Cleanup: move some methods from util to memory_util.Carl Hetherington
2022-04-03C++11 and whitespace cleanups.Carl Hetherington
2022-01-11Use a separate AVFrame for each stream when decoding.Carl Hetherington
2021-10-25If there is no end time in an AVSubtitle it seems we should use the AVPacket'...Carl Hetherington
2021-09-13Add another believed-correct subtitle timing fix.v2.15.161Carl Hetherington
2021-09-13Fix missing subtitles embedded in files decoded by FFmpeg (#2060).Carl Hetherington
2021-05-01Switch decoding to ffmpeg send/receive API.Carl Hetherington
2021-05-01Tidy up some error handling a little.Carl Hetherington
2021-05-01Remove some FFmpeg-related warnings by using AVStream::codecpar.Carl Hetherington
2021-04-07Assorted C++11/formatting cleanups.Carl Hetherington
2021-02-28Enable multi-threaded decoding with FFmpeg (helps with #1887).Carl Hetherington
2021-02-28C++11 tweaks.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-23Remove swaroop variant.Carl Hetherington
2020-07-26Ignore FFmpeg warnings in a nicer way.Carl Hetherington
2020-04-16Some missing checks for allocation failures.Carl Hetherington
2019-12-20Remove our forcing of analyzeduration and probesize as they seem toCarl Hetherington
2019-09-29Improve OpenFileError so that it doesn't say "opening for read"v2.15.20Carl Hetherington
2019-07-22Ignore video streams with frame rates over 1000 (work-around/fix for #1585).Carl Hetherington
2019-05-14Non-swaroop build fixes.v2.15.4Carl Hetherington
2019-05-13swaroop: basics of encrypted MP4 playback.Carl Hetherington
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2019-02-27Speculative fix for FFmpeg files containing references to other files.Carl Hetherington
2018-11-21Tidy and fix logging.Carl Hetherington
2018-11-21Take Film pointer out of Content.Carl Hetherington
2018-10-19Add decryption support.v2.13.63Carl Hetherington
2018-02-27Remove some unused code.Carl Hetherington
2018-02-01Don't select video streams for which we have no codec; warn in log about stre...Carl Hetherington
2017-05-10Put av_register_all() in the right place.Carl Hetherington
2017-01-04Rename Time::round_up to Time::ceil.Carl Hetherington
2016-10-04Fix subtitle_id to work with _TEXT and _ASS subtitles (fixes #969).Carl Hetherington
2016-08-21Even better open-file error reports.Carl Hetherington
2016-08-18Better errors on open fails; remove unused exception.Carl Hetherington
2016-08-12Move raw_convert into libdcp.Carl Hetherington
2016-07-28Some more fixes missing from 2704fe5.Carl Hetherington
2016-07-08Use strict-experimental with AVCodec to allow import of some DNxHR files.Carl Hetherington
2016-06-13Rename MD5Digester -> Digester.Carl Hetherington
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington