Anton Khirnov
|
addc29f67a
fftools/ffmpeg_filter: stop accessing OutputStream.[max_]frame_rate
|
4 months ago |
Anton Khirnov
|
78038d51c5
fftools/ffmpeg_enc: do not set output stream codec parameters directly
|
4 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
|
9 months ago |
Anton Khirnov
|
a4c940c86a
fftools/ffmpeg_filter: move most of -apad logic to the muxer
|
10 months ago |
Anton Khirnov
|
509afedaaf
fftools/ffmpeg_filter: pass vsync method through OutputFilterOptions
|
10 months ago |
Anton Khirnov
|
a3f69cdec7
fftools/ffmpeg: cosmetics, vertically align structs
|
11 months ago |
Anton Khirnov
|
e0da916b8f
fftools/ffmpeg: optimize inter-thread queue sizes
|
1 year 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
|
1 year ago |
Anton Khirnov
|
96e1325d91
fftools/ffmpeg_mux: use a dedicated packet for BSF output
|
1 year ago |
Anton Khirnov
|
57021a68d9
fftools/ffmpeg_mux: set stream duration after the timebase is certainly known
|
1 year ago |
Anton Khirnov
|
30699c103f
fftools/ffmpeg_mux: make copy_initial_nonkeyframes private to muxing code
|
1 year ago |
Anton Khirnov
|
7f8827f28e
fftools/ffmpeg_mux: make copy_prior_start private to muxing code
|
1 year ago |
Anton Khirnov
|
8763b9cc36
fftools/ffmpeg_mux: make streamcopy_started private to muxing code
|
1 year ago |
Anton Khirnov
|
83646146fe
fftools/ffmpeg_mux: make ts_copy_start private to muxing code
|
1 year ago |
Anton Khirnov
|
3f11582ca3
fftools/ffmpeg_mux: stop using filter_in_rescale_delta_last for streamcopy
|
1 year ago |
Anton Khirnov
|
0288951174
fftools/ffmpeg_mux: make data_size_mux private to ffmpeg_mux
|
1 year 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 |