summaryrefslogtreecommitdiff
path: root/src/lib/ffmpeg_subtitle_stream.h
AgeCommit message (Collapse)Author
2025-10-15Disable use of stream IDs if there are duplicates, rather than rewriting.Carl Hetherington
It turns out that FFmpeg decoders (e.g. flv, see FFmpeg 25faaa311a74efdfdc4fed56996d7338ed807488) check stream IDs and sometimes create new streams if they see one that they didn't see before. If we change stream IDs we break this. Here we try to use stream indices in cases where the IDs are duplicated. We also account for the case where a new stream appears during examination. This wasn't covered by tests until the FFmpeg commit mentioned above, were the flv decoder creates a new stream during examination of boon_telly.mkv.
2025-10-15White space: ffmpeg_subtitle_stream.{cc,h}Carl Hetherington
2024-03-20Remove all use of add_child() from xmlpp.Carl Hetherington
2019-12-23Another comment typo.Carl Hetherington
2019-05-10Missing #include.Carl Hetherington
2019-03-28Allow explicit specification of email protocol (plain/STARTTLS/SSL).v2.13.138Carl Hetherington
2019-01-26Add lock to _colours since it can be manipulated by a Job thread.Carl Hetherington
2017-04-27Initial work on removing storage of subtitle times.Carl Hetherington
2017-04-19Various Doxygen fixes.Carl Hetherington
2017-04-19Fix build.Carl Hetherington
2017-04-19Basic grunt-work, untested and unfinished, but it compiles.Carl Hetherington
2016-11-23Fix hanging subtitles after recent changes to subtitle examination.Carl Hetherington
2016-11-20Fix subtitles (seen in DVB) which have a specified `to' time butCarl Hetherington
then are terminated earlier than that by a num_rects=0 subtitle.
2016-08-12Remove all use of stringstream in an attempt to fixCarl Hetherington
the suspected thread-unsafe crash bugs on OS X.
2016-05-26Tidy up image/text subtitle distinction with FFmpeg sources.Carl Hetherington
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2016-05-18Fiddle with some subtitle methods.Carl Hetherington
2016-02-26Allow changes to colours of FFmpeg subtitles (#795).Carl Hetherington
2016-02-15Support SSA subtitles embedded within FFmpeg files.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-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-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-05-13Look up unknown subtitle end times from the data prepared by the examiner.Carl Hetherington
2014-05-22Basics of noting subtitle times in FFmpegSubtitleStreams.Carl Hetherington
2014-05-22Move FFmpegStream classes into their own source files.Carl Hetherington