summaryrefslogtreecommitdiff
path: root/src/lib/ffmpeg_decoder.cc
AgeCommit message (Expand)Author
2025-07-10Remove compose.hpp includes.Carl Hetherington
2025-07-10Replace String::compose with fmt.Carl Hetherington
2025-03-25Tidy comment.Carl Hetherington
2024-12-14Reset _flush_state on seek().Carl Hetherington
2024-12-09Fix decoding of SSA subs in files decoded by FFmpeg (#2904).Carl Hetherington
2024-12-09Fix doubled subtitles (again).Carl Hetherington
2024-12-09Cleanup: use default initializers.Carl Hetherington
2024-09-03Adapt to some libdcp class renaming to allow open captions/closed subtitles.Carl Hetherington
2024-05-29Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-05-26Fix build with newer libsub.Carl Hetherington
2024-05-19Add and use Content::has_mapped_audio().Carl Hetherington
2024-05-16Merge branch 'main' into v2.17.xCarl Hetherington
2024-05-13Don't bother decoding audio if none of it is mapped (#2809).Carl Hetherington
2024-04-18Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-04-01Fix hanging/overlapping dvb subtitles (#2792).Carl Hetherington
2024-02-22Merge tag 'v2.16.78' into v2.17.xv2.17.12Carl Hetherington
2024-02-21Make DCPExaminer::size() optional and deal with the consequences.v2.16.78Carl Hetherington
2024-01-28Change how video timing is done.Carl Hetherington
2024-01-28Bump ffmpeg to 5.1.2 "Riemann"Carl Hetherington
2024-01-20Build fix for HAVE_AVSUBTITLERECT_PICT case.Carl Hetherington
2024-01-12Fix scaling of bitmap subs when the corresponding video is cropped (#2670).Carl Hetherington
2023-11-16Fix crash with subtitles for which we have no codec.Carl Hetherington
2023-09-29Fix errors with WAVs containing markers (#2617).Carl Hetherington
2023-08-15Cleanup: remove unused variable.Carl Hetherington
2023-08-15Remove now-unnecessary assertion.Carl Hetherington
2023-05-11Remove incorrect silencing (#2526).Carl Hetherington
2022-11-15Improve flushing behaviour when there is a lot of space to fill (#2364).Carl Hetherington
2022-11-15Clarify one log message and add another.Carl Hetherington
2022-10-18Extract VideoFilterGraphSet.Carl Hetherington
2022-10-18Remove believed-unnecessary mutex.Carl Hetherington
2022-10-01Fix checking of frame channels vs stream channels.Carl Hetherington
2022-09-17Fix typo in log message.Carl Hetherington
2022-09-10Some improved logging.Carl Hetherington
2022-09-03Bump libdcp for better ContentKind support, and libsubCarl Hetherington
2022-06-12Set up TextDecoder position based on the time that the next thing willv2.16.14Carl Hetherington
2022-04-28Handle multiple bitmap subtitles at the same time correctly (#2239).Carl Hetherington
2022-04-28Make emit_bitmap_start take a ContentBitmapText.Carl Hetherington
2022-04-03C++11 and whitespace cleanups.Carl Hetherington
2022-02-17Try to handle EAGAIN from avcodec_send_packet() properly.Carl Hetherington
2022-01-11Fix failure to decode multiple video frames from one packet (#2159).v2.15.183Carl Hetherington
2022-01-11Cleanup: move some stuff into process_video_frame().Carl Hetherington
2022-01-11Use a separate AVFrame for each stream when decoding.Carl Hetherington
2021-10-13Ignore errors from avcodec_send_packet.Carl Hetherington
2021-09-27Replace aligned bool with enum Alignment.Carl Hetherington
2021-09-27Various alignment adjustments.Carl Hetherington
2021-09-13Fix missing subtitles embedded in files decoded by FFmpeg (#2060).Carl Hetherington
2021-09-13Add missing avsubtitle_free().Carl Hetherington
2021-06-04Fix errors when seeking FFmpeg for some formats.Carl Hetherington
2021-06-03Ignore errors from avcodec_receive_frame when flushing video (#2035).Carl Hetherington
2021-05-01Switch decoding to ffmpeg send/receive API.Carl Hetherington