ffmpeg/fftools
Niklas Haas fd1fd5850d fftools/ffmpeg_sched: unchoke upstream nodes on recv-closed filter inputs
This allows upstream filters to observe EOF on their corresponding outputs
and terminate early, which is particularly useful for decoders and demuxers
that may then gracefully release their resources.

Prevents "leaking" memory for previously used, but now unused, filter inputs.
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_dec: free decoder ctx after EOF 2025-09-30 13:16:59 +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: unchoke upstream nodes on recv-closed filter inputs 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: 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