1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
FFmpeg/fftools
Anton Khirnov 9a7686e545 fftools/ffmpeg_mux_init: apply encoder options manually
Do not pass an options dictionary to the avcodec_open2() in enc_open().

This is cleaner and more robust, as previously various bits of code
would try to interpret the contents of the options dictionary, with
varying degrees of correctness. Now they can just access the encoder
AVCodecContext directly.

Cf. 372c78dd42 - analogous change for
decoding.

A non-progressive field order is now written on the container level in
interlaced ProRes encoding tests.
2024-07-03 11:38:52 +02:00
..
cmdutils.c fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 2024-07-03 11:38:52 +02:00
cmdutils.h fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 2024-07-03 11:38:52 +02:00
ffmpeg_dec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ffmpeg_demux.c fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 2024-07-03 11:38:52 +02:00
ffmpeg_enc.c fftools/ffmpeg_mux_init: apply encoder options manually 2024-07-03 11:38:52 +02:00
ffmpeg_filter.c fftools/ffmpeg_filter: Fix leak on error 2024-05-20 14:15:23 +02:00
ffmpeg_hw.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ffmpeg_mux_init.c fftools/ffmpeg_mux_init: apply encoder options manually 2024-07-03 11:38:52 +02:00
ffmpeg_mux.c fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 2024-07-03 11:38:52 +02:00
ffmpeg_mux.h fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 2024-07-03 11:38:52 +02:00
ffmpeg_opt.c fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 2024-07-03 11:38:52 +02:00
ffmpeg_sched.c fftools/ffmpeg_sched: Remove dead assignments in sch_dec_send() 2024-07-02 21:57:20 +02:00
ffmpeg_sched.h fftools/ffmpeg_sched: allow filtergraphs to send to filtergraphs 2024-04-09 10:34:18 +02:00
ffmpeg_utils.h fftools/ffmpeg: rework keeping track of file duration for -stream_loop 2023-11-14 18:18:26 +01:00
ffmpeg.c fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 2024-07-03 11:38:52 +02:00
ffmpeg.h fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 2024-07-03 11:38:52 +02:00
ffplay_renderer.c fftools/ffplay_renderer: use correct NULL value for Vulkan type 2024-06-25 00:19:03 +02:00
ffplay_renderer.h fftools/ffplay: add hwaccel decoding support 2023-11-15 01:20:11 +08:00
ffplay.c fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 2024-07-03 11:38:52 +02:00
ffprobe.c fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 2024-07-03 11:38:52 +02: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/ffmpeg: add thread-aware transcode scheduling infrastructure 2023-12-12 08:24:18 +01:00
objpool.c
objpool.h
opt_common.c tools/opt_common: Check for malloc failure 2024-05-09 16:17:40 +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/ffmpeg_demux, sync_queue: Constify a bit 2024-03-02 02:51:59 +01:00
sync_queue.h
thread_queue.c fftools/thread_queue: count receive-finished streams as finished 2023-11-14 18:18:26 +01:00
thread_queue.h