summaryrefslogtreecommitdiff
path: root/src/lib/ffmpeg.cc
AgeCommit message (Collapse)Author
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
cause weird problems when scanning some files. The unit test case added here is a case in point: before this patch one stream reported an incorrect channel count and sample rate. It's a bit worrying as these parameters have been in DoM for many years, but perhaps they have become unnecessary / harmful with changes to FFmpeg.
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-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 ↵Carl Hetherington
streams with no codec (#1184).
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
2016-05-18Partial work on using a no-video FFmpeg file.Carl Hetherington
2016-05-18Use optional<> for _video_stream.Carl Hetherington
2016-05-04Allow build with the Ubuntu 16.04 version of FFmpeg.Carl Hetherington
2016-03-08Bump ffmpeg to master somewhere post 3.0.Carl Hetherington
2016-03-01Stop erroneous addition of text subtitles to the lists (whenCarl Hetherington
an image subtitle is completed with a rect count of zero) which subsequently cause hangs while the decoder looks for these phantom text subtitles. Fixes #812.
2016-02-15Support SSA subtitles embedded within FFmpeg files.Carl Hetherington
2016-02-01Remove unnecessary subtitle digest components.Carl Hetherington
2016-02-01Subtitle "to" times used to be stored against their "from" times.Carl Hetherington
Sadly an example shows that from times are not unique. This patch uses a hash of stuff from the first AVSubtitle as the key.
2015-10-09Logging improvements to allow prettier displays in the server GUI.Carl Hetherington
2015-09-27const fix.Carl Hetherington
2015-09-27Fix error in previous.Carl Hetherington
2015-09-26Fix problems with subtitles when there is a non-zero PTS offsetCarl Hetherington
in FFmpegDecoder. This offset was not being taken into account for subtitles prior to this commit.
2015-09-14Lots of #include <iostream>s for Arch.Carl Hetherington
2015-08-26Separate FFmpegSubtitlePeriod.Carl Hetherington
2015-08-18Include tidying.Carl Hetherington
2015-07-13Remove out-of-date comment.Carl Hetherington
2015-06-30Write FFmpeg log output to our log file.Carl Hetherington
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-06-11Fix audio analyis hang with duplicate stream IDs (#598).Carl Hetherington
There was existing code to work around the case when FFmpeg files have all-zero stream IDs. Extend this to cope with duplicate stream IDs, as these have been seen in the wild.
2015-06-02Handle multiple audio streams in a single piece of contentCarl Hetherington
in a similar way to the V1 patch.
2015-05-236ebdd1b08ec3156c637db59d6a42efc8fa63ab8f from master; fix failure to import ↵Carl Hetherington
some video MXFs (#566).
2015-04-16Add our own raw_convert that uses SafeStringStream.Carl Hetherington
2014-12-09Forward-port DCA footer fix from master.Carl Hetherington
2014-10-22Merge master.Carl Hetherington
2014-10-22Ignore video streams with zero avg_frame_rate in their AVStream (e.g. from ↵Carl Hetherington
iTunes).