ffmpeg/fftools
Marton Balint f48e5d4db4 fftools/ffmpeg_filter: rate control all filter graphs
It was never reliable to detect if a filtergraph have sources, because a filter
can act as a source only after some time, for example the loop filter.

So it is better to remove the source detection entirely and always give the
scheduler an oppurtunity to stop processing.

Fixes ticket #11604.

Signed-off-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Niklas Haas <git@haasn.dev>
2026-05-23 08:41:12 +00:00
..
graph fftools/graph: Add missing include "libavutil/mem.h" for fftools/graph/graphprint.c 2026-05-07 22:00:38 +00:00
resources fftools/resources: Update .gitignore 2025-08-13 17:39:49 +00:00
textformat fftools: replace fall-through comments 2026-04-28 12:29:37 +00:00
cmdutils.c fftools: replace fall-through comments 2026-04-28 12:29:37 +00:00
cmdutils.h ffplay: print new metadata 2025-11-22 18:38:40 +00:00
ffmpeg.c fftools/ffmpeg: fix read_key() always return 255 when there was no input 2026-03-09 16:13:18 +00:00
ffmpeg.h fftools/ffmpeg_demux: add options to override mastering display and content light level metadata 2026-03-15 17:52:05 -03:00
ffmpeg_dec.c avcodec: rename avcodec_receive_frame2 to avcodec_receive_frame_flags 2025-12-07 12:47:46 -03:00
ffmpeg_demux.c fftools/ffmpeg_demux: properly unnitialize the side_data_prefer_packet AVBprint buffer 2026-03-18 13:29:23 -03:00
ffmpeg_enc.c fftools:/ffmpeg_enc: honor the user request for fixed size frames 2026-05-16 13:55:22 -03:00
ffmpeg_filter.c fftools/ffmpeg_filter: rate control all filter graphs 2026-05-23 08:41:12 +00:00
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_mux: Make ms_from_ost() inline 2025-05-15 23:08:05 +02:00
ffmpeg_mux_init.c avformat/avformat: add a Track Reference Stream Group 2026-05-17 11:16:51 -03:00
ffmpeg_opt.c fftools/ffmpeg_opt: fix mismatching negative maps 2026-05-03 13:19:18 +00:00
ffmpeg_sched.c fftools/ffmpeg_sched: allow choosing nodes to unchoke 2026-05-23 08:41:12 +00:00
ffmpeg_sched.h fftools/ffmpeg_sched: add a function to remove a filtergraph from the scheduler 2025-10-30 11:02:01 -03: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.c: Also print demuxer-level metadata updates. 2026-03-12 02:45:13 +00:00
ffplay_renderer.c hwcontext_vulkan: deprecate AVVulkanDeviceContext.lock/unlock_queue 2026-03-14 17:05:06 +00:00
ffplay_renderer.h fftools/ffplay: add support for rendering without alpha 2026-01-21 22:02:50 +00:00
ffprobe.c ffprobe: implement printing IAMF frame side data 2026-05-13 15:19:11 +02: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: Fix MediaCodec on Android15+ 2025-11-23 12:53:43 +00:00
opt_common.c fftools/opt_common: Use enum for encoder/decoder selection 2026-05-01 23:37:55 +00:00
opt_common.h fftools/opt_common: Make -sources/-sinks options work without arguments 2026-02-03 23:22:03 +00: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: allow choking thread queues directly 2025-09-30 13:16:59 +02:00
thread_queue.h fftools/thread_queue: allow choking thread queues directly 2025-09-30 13:16:59 +02:00