ffmpeg/fftools
Niklas Haas 5f4cbb5617 fftools/ffmpeg_sched: choke inputs during filtergraph configuration
Currently, while the filter graph is being initially created, the scheduler
continues demuxing frames on the last input that happened to be active before
the filter graph was complete.

This can lead to an excess number of decoded frames "piling" up on this input,
regardless of whether or not it will actually be requested by the configured
filter graph. Suspending the filter graph during this initialization phase
reduces the amount of wasted memory.
2025-09-30 13:16:59 +02:00
..
graph fftools/textformat: renamings in print_unit_int for consistency (cosmetic) 2025-06-27 00:24:35 +02:00
resources fftools/resources: Update .gitignore 2025-08-13 17:39:49 +00:00
textformat all: Use "" instead of <> to include internal headers 2025-09-04 22:20:58 +02:00
cmdutils.c fftools/cmdutils: Add av_freep() to avoid memory leak 2025-07-20 01:05:22 +02:00
cmdutils.h all: Fix doxy comments wrongly designated as trailing ///< 2025-03-12 17:00:24 +01:00
ffmpeg.c fftools/ffmpeg: fix gracefully shutdown 2025-09-02 15:56:27 +02:00
ffmpeg.h fftools/ffmpeg: add alpha_mode support 2025-09-02 17:06:25 +02:00
ffmpeg_dec.c fftools/ffmpeg: add alpha_mode support 2025-09-02 17:06:25 +02:00
ffmpeg_demux.c fftools/ffmpeg_demux: ensure the display_rotation option is honored 2025-08-26 11:44:09 -03:00
ffmpeg_enc.c fftools/ffmpeg: add alpha_mode support 2025-09-02 17:06:25 +02:00
ffmpeg_filter.c fftools/ffmpeg_sched: choke inputs during filtergraph configuration 2025-09-30 13:16:59 +02: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 fftools/ffmpeg: add alpha_mode support 2025-09-02 17:06:25 +02:00
ffmpeg_opt.c ffmpeg_opt: Parse regular options in ffpreset files 2025-08-18 13:54:30 +00:00
ffmpeg_sched.c fftools/ffmpeg_sched: choke inputs during filtergraph configuration 2025-09-30 13:16:59 +02:00
ffmpeg_sched.h fftools/ffmpeg_sched: choke inputs during filtergraph configuration 2025-09-30 13:16:59 +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: set the alphamodes buffersink array option instead of the binary one 2025-09-08 18:38:16 -03:00
ffplay_renderer.c fftools/ffplay_renderer: Use new vulkan queue API 2025-06-20 20:39:15 +08:00
ffplay_renderer.h fftools/ffplay: add hwaccel decoding support 2023-11-15 01:20:11 +08:00
ffprobe.c fftools/ffprobe: add AVFrame.alpha_mode support 2025-09-02 17:06:25 +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/resources: Fix double-build by disabling .d file generation 2025-08-13 17:39:49 +00:00
opt_common.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
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