FFmpeg/fftools
James Almer e61b9d4094 fftools/ffmpeg: propagate decoded_side_data from decoded streams to the filterchain
Global side data as exported by a decoder may no longer apply if a filter in
the chain altered the frames in some form, like changing color, dimensions,
or channel layout information.
After this change, any such changes in side data will be taken into account by
the encoder futher in the process.

Signed-off-by: James Almer <jamrial@gmail.com>
2025-01-25 21:56:49 -03:00
..
cmdutils.c fftools/cmdutils: do not treat single '-' as an option in locate_option() 2024-10-10 09:09:29 +02:00
cmdutils.h fftools/ffmpeg: add support for multiview video 2024-09-23 17:15:02 +02:00
ffmpeg.c fftools/ffmpeg_mux: move OutputStream.enc_ctx to Encoder 2024-09-30 09:29:18 +02:00
ffmpeg.h fftools/ffmpeg_mux_init: do not export forced_keyframes_const_names[] 2024-09-30 09:29:18 +02:00
ffmpeg_dec.c fftools/ffmpeg: propagate decoded_side_data from decoded streams to the filterchain 2025-01-25 21:56:49 -03:00
ffmpeg_demux.c fftools/ffmpeg_demux: use proper logging contexts everywhere 2024-10-17 10:52:02 +02:00
ffmpeg_enc.c fftools/ffmpeg_mux: move OutputStream.enc_ctx to Encoder 2024-09-30 09:29:18 +02:00
ffmpeg_filter.c fftools/ffmpeg: propagate decoded_side_data from decoded streams to the filterchain 2025-01-25 21:56:49 -03: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_filter: stop accessing OutputStream.[max_]frame_rate 2024-09-26 18:29:40 +02:00
ffmpeg_mux_init.c fftools/ffmpeg_mux_init: consolidate connecting source to mux stream 2024-09-30 09:29:18 +02:00
ffmpeg_opt.c fftools/ffmpeg_opt: Fix precedence issue in abs_start_seek calculation 2024-12-26 15:44:18 +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: print lossless frame flag 2025-01-05 22:23:16 +01:00
fftools.manifest
fftoolsres.rc
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/opt_common: stop accessing a private field 2024-10-17 10:56:33 +02: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
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