33 Commits (a686d34fea6e963f878518ffe3a08512362ed79b)

Author SHA1 Message Date
Anton Khirnov addc29f67a fftools/ffmpeg_filter: stop accessing OutputStream.[max_]frame_rate 3 months ago
Anton Khirnov 78038d51c5 fftools/ffmpeg_enc: do not set output stream codec parameters directly 3 months ago
Anton Khirnov e218bde9f9 fftools/ffmpeg: replace MATCH_PER_STREAM_OPT(.., str, ..) with a function 5 months ago
Anton Khirnov f1664aabb1 fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 6 months ago
Anton Khirnov a4c940c86a fftools/ffmpeg_filter: move most of -apad logic to the muxer 9 months ago
Anton Khirnov 509afedaaf fftools/ffmpeg_filter: pass vsync method through OutputFilterOptions 9 months ago
Anton Khirnov a3f69cdec7 fftools/ffmpeg: cosmetics, vertically align structs 10 months ago
Anton Khirnov e0da916b8f fftools/ffmpeg: optimize inter-thread queue sizes 11 months ago
Anton Khirnov 0d01e61807 fftools/ffmpeg_mux: move OutputStream.sq_idx_mux to private data 1 year ago
Anton Khirnov d119ae2fd8 fftools/ffmpeg: convert to a threaded architecture 1 year ago
Anton Khirnov 9b8cc36ce0 fftools/ffmpeg: add thread-aware transcode scheduling infrastructure 1 year ago
Anton Khirnov 8ecbb1f9af fftools/ffmpeg_mux: stop rescaling timestamps in of_streamcopy() 1 year ago
Anton Khirnov 141d11cb3c fftools/ffmpeg_mux: make OutputStream.pkt private 2 years ago
Anton Khirnov 96e1325d91 fftools/ffmpeg_mux: use a dedicated packet for BSF output 2 years ago
Anton Khirnov 57021a68d9 fftools/ffmpeg_mux: set stream duration after the timebase is certainly known 2 years ago
Anton Khirnov 30699c103f fftools/ffmpeg_mux: make copy_initial_nonkeyframes private to muxing code 2 years ago
Anton Khirnov 7f8827f28e fftools/ffmpeg_mux: make copy_prior_start private to muxing code 2 years ago
Anton Khirnov 8763b9cc36 fftools/ffmpeg_mux: make streamcopy_started private to muxing code 2 years ago
Anton Khirnov 83646146fe fftools/ffmpeg_mux: make ts_copy_start private to muxing code 2 years ago
Anton Khirnov 3f11582ca3 fftools/ffmpeg_mux: stop using filter_in_rescale_delta_last for streamcopy 2 years ago
Anton Khirnov 0288951174 fftools/ffmpeg_mux: make data_size_mux private to ffmpeg_mux 2 years ago
Anton Khirnov 42a0dd6e7e fftools/ffmpeg: add an option for writing pre-muxing stats 2 years ago
Anton Khirnov 9b5036fabd fftools/ffmpeg: add an AVClass to MuxStream/OutputStream 2 years ago
Anton Khirnov d2c983c213 fftools/ffmpeg: add an AVClass to Muxer/OutputFile 2 years ago
Anton Khirnov 0fb7d111e8 fftools/ffmpeg: move OutputStream.max_frames to MuxStream 2 years ago
Anton Khirnov c5d7b6f49b fftools/ffmpeg_mux: move muxing queue fields from OutputStream to MuxStream 2 years ago
Anton Khirnov f0cd68eea0 fftools/ffmpeg_mux: move bsf_ctx from OutputStream to MuxStream 2 years ago
Anton Khirnov 2266e04834 fftools/ffmpeg_mux: embed OutputStream in a MuxStream 2 years ago
Anton Khirnov 7ef7a22251 fftools/ffmpeg: remove the output_streams global 2 years ago
Anton Khirnov ee0a900e58 fftools/ffmpeg_mux: move sq_mux from OutputFile to Muxer 2 years ago
Anton Khirnov 36ce335d46 fftools/ffmpeg_mux: inline of_muxer_init() into of_open() 2 years ago
Anton Khirnov 65d106933a fftools/ffmpeg_mux: embed OutputFile in a Muxer 2 years ago
Anton Khirnov 24098c6c8d fftools/ffmpeg_mux: move Muxer and MuxStream to a new header 2 years ago