summaryrefslogtreecommitdiff
path: root/src/lib/ffmpeg_stream.h
AgeCommit message (Collapse)Author
2025-11-09Add remove_stream_ids().Carl Hetherington
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-15Move two methods into the .ccCarl Hetherington
2025-10-15White space: ffmpeg_stream.hCarl Hetherington
2024-03-20Remove all use of add_child() from xmlpp.Carl Hetherington
2018-02-27Add a load of explicit keywords.Carl Hetherington
2016-07-28Fix start-trim of audio-only content (#915).Carl Hetherington
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2014-12-05Some include tidying.Carl Hetherington
2014-05-22Move FFmpegStream classes into their own source files.Carl Hetherington