FFmpeg/fftools
Gyan Doshi cbbc927a67 ffmpeg: add per-stream input option drop_changed
This is a replacement in ffmpeg for the deprecated avcodec flag AV_CODEC_FLAG_DROPCHANGED.

This option is meant to be used when the filtergraph should not be
reinited upon input parameter changes as that leads to loss of state
in the filtergraph potentially leading to broken or aborted output,
e.g. inserting of silence with first_pts specified in aresample.

Generally useful to avoid corrupted yet decodable packets in live
streaming inputs.

This option when enabled takes precedence over reinit_filters
2025-03-24 16:18:17 +05:30
..
cmdutils.c fftools/cmdutils: do not treat single '-' as an option in locate_option() 2024-10-10 09:09:29 +02:00
cmdutils.h all: Fix doxy comments wrongly designated as trailing ///< 2025-03-12 17:00:24 +01:00
ffmpeg.c fftools/ffmpeg_mux: move OutputStream.enc_ctx to Encoder 2024-09-30 09:29:18 +02:00
ffmpeg.h ffmpeg: add per-stream input option drop_changed 2025-03-24 16:18:17 +05:30
ffmpeg_dec.c fftools/ffmpeg_dec: remove side data copy block 2025-03-03 18:10:10 -03:00
ffmpeg_demux.c ffmpeg: add per-stream input option drop_changed 2025-03-24 16:18:17 +05:30
ffmpeg_enc.c fftools/ffmpeg_mux: move OutputStream.enc_ctx to Encoder 2024-09-30 09:29:18 +02:00
ffmpeg_filter.c ffmpeg: add per-stream input option drop_changed 2025-03-24 16:18:17 +05:30
ffmpeg_hw.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ffmpeg_mux.c fftools/ffmpeg_mux: move OutputStream.enc_ctx to Encoder 2024-09-30 09:29:18 +02:00
ffmpeg_mux.h fftools/ffmpeg_filter: stop accessing OutputStream.[max_]frame_rate 2024-09-26 18:29:40 +02:00
ffmpeg_mux_init.c fftools/ffmpeg: use an int for nb_threads 2025-02-17 09:40:13 -03:00
ffmpeg_opt.c ffmpeg: add per-stream input option drop_changed 2025-03-24 16:18:17 +05:30
ffmpeg_sched.c ffmpeg_sched: return better error code 2024-12-26 15:45:00 +05:30
ffmpeg_sched.h fftools/ffmpeg_sched: allow decoders to have multiple outputs 2024-09-23 17:15:02 +02:00
ffmpeg_utils.h fftools/ffmpeg: propagate decoded_side_data from decoded streams to the filterchain 2025-01-25 21:56:49 -03:00
ffplay.c fftools/ffplay: fix crash when vk renderer is null 2024-11-06 16:34:02 +08:00
ffplay_renderer.c fftools/ffplay_renderer: Fix a typo 2024-11-20 19:17:37 +08:00
ffplay_renderer.h fftools/ffplay: add hwaccel decoding support 2023-11-15 01:20:11 +08:00
ffprobe.c fftools/ffprobe: Switch to AVMutex 2025-02-24 15:09:54 +01:00
fftools.manifest fftools: add DPI awareness manifest 2022-08-13 14:42:52 +02:00
fftoolsres.rc fftools: add DPI awareness manifest 2022-08-13 14:42:52 +02:00
fopen_utf8.h avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
Makefile fftools/sync_queue: switch from AVFifo+ObjPool to AVContainerFifo 2024-12-15 14:05:34 +01:00
opt_common.c fftools: notify user of flags upon loglevel parse failure 2025-02-24 15:15:53 +05:30
opt_common.h fftools/cmdutils: hide some information listing options from basic help 2024-01-20 10:37:32 +01:00
sync_queue.c fftools/sync_queue: switch from AVFifo+ObjPool to AVContainerFifo 2024-12-15 14:05:34 +01:00
sync_queue.h fftools/sync_queue: add debug logging 2023-05-28 10:47:59 +02:00
thread_queue.c fftools/thread_queue: switch from AVFifo+ObjPool to AVContainerFifo 2024-12-15 14:05:34 +01:00
thread_queue.h fftools/thread_queue: switch from AVFifo+ObjPool to AVContainerFifo 2024-12-15 14:05:34 +01:00