| Commit message (Expand) | Author | Age | Files | Lines |
* | fftools/ffmpeg: add an AVClass to MuxStream/OutputStream | Anton Khirnov | 2023-01-29 | 1 | -61/+88 |
* | fftools/ffmpeg: add an AVClass to Muxer/OutputFile | Anton Khirnov | 2023-01-29 | 1 | -52/+81 |
* | fftools/ffmpeg: add options for writing encoding stats | Anton Khirnov | 2023-01-29 | 1 | -0/+224 |
* | fftools/ffmpeg: always generate CFR output when -r is used | Anton Khirnov | 2023-01-10 | 1 | -5/+11 |
* | fftools/ffmpeg: avoid storing full forced keyframe spec | Anton Khirnov | 2022-11-28 | 1 | -15/+20 |
* | fftools/ffmpeg: parse forced keyframes in of_open() | Anton Khirnov | 2022-11-28 | 1 | -0/+106 |
* | fftools/ffmpeg: move force-keyframe-related vars to a separate struct | Anton Khirnov | 2022-11-28 | 1 | -4/+4 |
* | fftools/ffmpeg_mux_init: postpone matching -disposition to streams | Anton Khirnov | 2022-11-23 | 1 | -12/+24 |
* | fftools/ffmpeg: remove the input_streams global | Anton Khirnov | 2022-11-23 | 1 | -58/+63 |
* | fftools/ffmpeg_mux_init: simplify inner loop in map_auto_{video,audio} | Anton Khirnov | 2022-11-23 | 1 | -8/+13 |
* | fftools/ffmpeg: replace OutputStream.source_index with a pointer to InputStream | Anton Khirnov | 2022-11-23 | 1 | -20/+17 |
* | fftools/ffmpeg_mux_init: drop an always-false check | Anton Khirnov | 2022-11-17 | 1 | -6/+0 |
* | fftools/ffmpeg_mux_init: use av_dict_iterate() where appropriate | Anton Khirnov | 2022-11-17 | 1 | -3/+2 |
* | fftools/ffmpeg_mux_init: do not call av{codec,format}_get_class() repeatedly | Anton Khirnov | 2022-11-17 | 1 | -2/+2 |
* | fftools/ffmpeg_mux_init: move validating codec avoptions to a separate function | Anton Khirnov | 2022-11-17 | 1 | -42/+49 |
* | fftools/ffmpeg: move OutputStream.max_frames to MuxStream | Anton Khirnov | 2022-11-17 | 1 | -10/+13 |
* | fftools/ffmpeg_mux_init: move more code from of_open() to create_streams() | Anton Khirnov | 2022-11-17 | 1 | -49/+50 |
* | fftools/ffmpeg_[de]mux: constify all uses of OptionsContext | Anton Khirnov | 2022-11-16 | 1 | -21/+21 |
* | fftools/ffmpeg_mux_init: stop using OptionsContext as storage in copy_metadata() | Anton Khirnov | 2022-11-16 | 1 | -8/+16 |
* | fftools/ffmpeg_mux_init: drop a duplicated block in copy_metadata() | Anton Khirnov | 2022-11-16 | 1 | -10/+0 |
* | fftools/ffmpeg_mux_init: stop modifying OptionsContext.*_disable | Anton Khirnov | 2022-10-25 | 1 | -7/+12 |
* | fftools/ffmpeg_mux_init: move code creating streams into a new function | Anton Khirnov | 2022-10-25 | 1 | -33/+39 |
* | fftools/ffmpeg_mux_init: stop modifying some OptionsContext fields | Anton Khirnov | 2022-10-25 | 1 | -9/+12 |
* | fftools/ffmpeg_mux_init: constify metadata specifier arguments | Anton Khirnov | 2022-10-25 | 1 | -2/+2 |
* | fftools/ffmpeg_mux_init: avoid modifying OptionsContext.chapters_input_file | Anton Khirnov | 2022-10-25 | 1 | -7/+8 |
* | fftools/ffmpeg: factor out copying metadata/chapters from of_open() | Anton Khirnov | 2022-10-25 | 1 | -57/+66 |
* | fftools/ffmpeg: rename read_file() to avoid conflict with libass | Anton Khirnov | 2022-10-21 | 1 | -2/+2 |
* | ffmpeg: Deprecate display rotation override with a metadata key | Jan Ekström | 2022-10-19 | 1 | -0/+10 |
* | fftools/ffmpeg_opt: Move stuff only used by ffmpeg_mux_init to it | Andreas Rheinhardt | 2022-10-18 | 1 | -0/+6 |
* | fftools/ffmpeg_mux: move muxing queue fields from OutputStream to MuxStream | Anton Khirnov | 2022-10-18 | 1 | -4/+4 |
* | fftools/ffmpeg_mux: move bsf_ctx from OutputStream to MuxStream | Anton Khirnov | 2022-10-18 | 1 | -1/+1 |
* | fftools/ffmpeg_mux: embed OutputStream in a MuxStream | Anton Khirnov | 2022-10-18 | 1 | -14/+9 |
* | fftools/ffmpeg: remove the output_streams global | Anton Khirnov | 2022-10-18 | 1 | -24/+30 |
* | fftools/ffmpeg_mux_init: pass Muxer to new_output_stream() | Anton Khirnov | 2022-10-18 | 1 | -47/+50 |
* | fftools/ffmpeg_mux: move sq_mux from OutputFile to Muxer | Anton Khirnov | 2022-10-18 | 1 | -4/+4 |
* | fftools/ffmpeg_mux: inline of_muxer_init() into of_open() | Anton Khirnov | 2022-10-18 | 1 | -9/+30 |
* | fftools/ffmpeg_mux: allocate sq_pkt in setup_sync_queues() | Anton Khirnov | 2022-10-18 | 1 | -3/+10 |
* | fftools/ffmpeg_mux: embed OutputFile in a Muxer | Anton Khirnov | 2022-10-18 | 1 | -2/+2 |
* | fftools/ffmpeg_opt: move opening output files into a new file | Anton Khirnov | 2022-10-18 | 1 | -0/+1887 |