67 Commits (84e1e0fa7361579affc24030d1ae7cdc22f112c1)

Author SHA1 Message Date
Anton Khirnov 84e1e0fa73 fftools/ffmpeg_mux_init: move check for mixing simple/complex filters 2 years ago
Anton Khirnov 0fe5eaf69d fftools/ffmpeg_mux_init: consolidate handling -filter for audio/video 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 83646146fe fftools/ffmpeg_mux: make ts_copy_start private to muxing code 2 years ago
Anton Khirnov a34f483291 fftools/ffmpeg: add muxer-input codec parameters to OutputStream 2 years ago
Anton Khirnov a064aed4c3 fftools/ffmpeg: store stream media type in OutputStream 2 years ago
Anton Khirnov de38e17583 fftools/ffmpeg: initialize no-filter streams earlier 2 years ago
Anton Khirnov ff92ecad2f fftools/ffmpeg: stop setting InputStream fields from muxing/filtering code 2 years ago
Anton Khirnov c7438e8737 fftools/ffmpeg_mux_init: consolidate input stream flagging code 2 years ago
Anton Khirnov a0452ee837 fftools/ffmpeg_mux_init: remove a redundant check 2 years ago
Anton Khirnov 12f3f41bbf fftools/ffmpeg: move init_output_stream_streamcopy() to ffmpeg_mux_init 2 years ago
Anton Khirnov 9bae55165d fftools/ffmpeg_mux_init: restructure output stream creation 2 years ago
Anton Khirnov a7f26b1c63 fftools/ffmpeg_mux_init: move new_output_stream() lower in the file 2 years ago
Anton Khirnov 89c9a3ac35 fftools/ffmpeg: avoid possible invalid reads with short -tag values 2 years ago
Anton Khirnov a85e7e5dea fftools/ffmpeg: track a list of non-lavfi outputs in InputStream 2 years ago
Anton Khirnov 798da60e6a fftools/ffmpeg_mux_init: print more meaningful error messages 2 years ago
Anton Khirnov fd91ac11ed fftools/ffmpeg: move OutputStream.last_filter_pts to OutputFilter 2 years ago
Anton Khirnov 87ae84e4af fftools/ffmpeg: move OutputStream.sq_frame to Encoder 2 years ago
Anton Khirnov f30b620e98 fftools/ffmpeg: add encoder private data 2 years ago
Anton Khirnov 923c6ab170 fftools/ffmpeg: use sync queues for enforcing audio frame size 2 years ago
Anton Khirnov 8e23a62eff fftools/ffmpeg: drop InputStream.processing_needed 2 years ago
Thilo Borgmann 653ee3f159 fftools/ffmpeg_mux_init: Use all metadata selectors if none is specified. 2 years ago
Anton Khirnov 1e406692e5 fftools/ffmpeg_mux_init: avoid invalid reads in forced keyframe parsing 2 years ago
James Almer 6d6ae3595b avformat: remove FF_API_AVSTREAM_CLASS 2 years ago
Anton Khirnov 42a0dd6e7e fftools/ffmpeg: add an option for writing pre-muxing stats 2 years ago
Jan Ekström 9a820ec8b1 ffmpeg: add video heartbeat capability to fix_sub_duration 2 years ago
Anton Khirnov 806ecace91 fftools/ffmpeg: support input frame params in encoding 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 425b2c4a56 fftools/ffmpeg: add options for writing encoding stats 2 years ago
Anton Khirnov 260f391893 fftools/ffmpeg: always generate CFR output when -r is used 2 years ago
Anton Khirnov 2fa2e146cc fftools/ffmpeg: avoid storing full forced keyframe spec 2 years ago
Anton Khirnov 334e52e094 fftools/ffmpeg: parse forced keyframes in of_open() 2 years ago
Anton Khirnov b1143330c8 fftools/ffmpeg: move force-keyframe-related vars to a separate struct 2 years ago
Anton Khirnov 95af0bcc34 fftools/ffmpeg_mux_init: postpone matching -disposition to streams 2 years ago
Anton Khirnov fd8bf8d3b5 fftools/ffmpeg: remove the input_streams global 2 years ago
Anton Khirnov 86e2ffedfe fftools/ffmpeg_mux_init: simplify inner loop in map_auto_{video,audio} 2 years ago
Anton Khirnov 4c40581614 fftools/ffmpeg: replace OutputStream.source_index with a pointer to InputStream 2 years ago
Anton Khirnov b58264217b fftools/ffmpeg_mux_init: drop an always-false check 2 years ago
Anton Khirnov 13947aff3f fftools/ffmpeg_mux_init: use av_dict_iterate() where appropriate 2 years ago
Anton Khirnov 19e192eae6 fftools/ffmpeg_mux_init: do not call av{codec,format}_get_class() repeatedly 2 years ago
Anton Khirnov 52380a055b fftools/ffmpeg_mux_init: move validating codec avoptions to a separate function 2 years ago
Anton Khirnov 0fb7d111e8 fftools/ffmpeg: move OutputStream.max_frames to MuxStream 2 years ago
Anton Khirnov 6a8145a4b1 fftools/ffmpeg_mux_init: move more code from of_open() to create_streams() 2 years ago
Anton Khirnov c15eb2773a fftools/ffmpeg_[de]mux: constify all uses of OptionsContext 2 years ago
Anton Khirnov 4119480681 fftools/ffmpeg_mux_init: stop using OptionsContext as storage in copy_metadata() 2 years ago
Anton Khirnov 3c7dd5ed37 fftools/ffmpeg_mux_init: drop a duplicated block in copy_metadata() 2 years ago
Anton Khirnov 0d821edb40 fftools/ffmpeg_mux_init: stop modifying OptionsContext.*_disable 2 years ago
Anton Khirnov 69da53ade9 fftools/ffmpeg_mux_init: move code creating streams into a new function 2 years ago