Anton Khirnov
|
da7ae627e1
fftools/ffmpeg_filter: always pass graph description to fg_create()
|
1 year ago |
Anton Khirnov
|
a1002bc39c
fftools/ffmpeg: replace print_error() by more meaningful messages
|
1 year ago |
Anton Khirnov
|
09dd9c5f41
fftools/ffmpeg_filter: add filtergraph private data
|
1 year ago |
Anton Khirnov
|
f4a60b8ddc
fftools/ffmpeg: reduce access to OutputStream.enc_ctx
|
1 year ago |
Anton Khirnov
|
ab0d2052a3
fftools/ffmpeg: remove unused function arguments
|
1 year ago |
Zhao Zhili
|
b56aca9b42
fftools/ffmpeg_mux: fix reporting muxer EOF as error
|
1 year ago |
Anton Khirnov
|
c17e33c058
fftools/ffmpeg: propagate frame durations to packets when encoding
|
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
|
150c992490
fftools/ffmpeg_mux: use output stream parameters in of_streamcopy()
|
1 year ago |
Anton Khirnov
|
2178ff2162
fftools/ffmpeg: move do_streamcopy() to ffmpeg_mux
|
1 year ago |
Anton Khirnov
|
a34f483291
fftools/ffmpeg: add muxer-input codec parameters to OutputStream
|
1 year ago |
Anton Khirnov
|
a064aed4c3
fftools/ffmpeg: store stream media type in OutputStream
|
1 year ago |
Anton Khirnov
|
0288951174
fftools/ffmpeg_mux: make data_size_mux private to ffmpeg_mux
|
1 year ago |
Anton Khirnov
|
37b118096a
fftools/ffmpeg: rewrite printing the final output sizes
|
1 year ago |
Anton Khirnov
|
6b2e222a45
fftools/ffmpeg_mux: log final stats to muxer context
|
1 year ago |
Anton Khirnov
|
c1764d067d
fftools/ffmpeg_mux: reindent
|
1 year ago |
Anton Khirnov
|
3b6b0d1afb
fftools/ffmpeg: move printing verbose muxing stats to ffmpeg_mux
|
1 year ago |
Anton Khirnov
|
79e136f14b
fftools/ffmpeg: factorize checking whether any output was written
|
1 year ago |
Anton Khirnov
|
5cf81bed88
fftools/ffmpeg: eliminate the main_return_code global
|
1 year ago |
Anton Khirnov
|
87ae84e4af
fftools/ffmpeg: move OutputStream.sq_frame to Encoder
|
1 year ago |
Anton Khirnov
|
f30b620e98
fftools/ffmpeg: add encoder private data
|
1 year ago |
Anton Khirnov
|
090950f832
fftools/sync_queue: use timebase from input frames/packets
|
1 year ago |
Anton Khirnov
|
b40856c905
fftools/ffmpeg_mux: distinguish between sync queue and muxer EOF
|
2 years ago |
Anton Khirnov
|
42a0dd6e7e
fftools/ffmpeg: add an option for writing pre-muxing stats
|
2 years ago |
Anton Khirnov
|
6d4f3ae116
fftools/ffmpeg: store output packet timebases in the packet
|
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
|
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
|
0fb7d111e8
fftools/ffmpeg: move OutputStream.max_frames to MuxStream
|
2 years ago |
Anton Khirnov
|
874a6f2090
fftools/ffmpeg: set thread names
|
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
|
709b47f8a4
fftools/ffmpeg: free output streams in of_close()
|
2 years ago |
Anton Khirnov
|
7ef7a22251
fftools/ffmpeg: remove the output_streams global
|
2 years ago |
Anton Khirnov
|
9f9bf8703b
fftools/ffmpeg: move init_output_bsfs() to ffmpeg_mux
|
2 years ago |
Anton Khirnov
|
ee0a900e58
fftools/ffmpeg_mux: move sq_mux from OutputFile to Muxer
|
2 years ago |
Anton Khirnov
|
d6195c88e2
fftools/ffmpeg_mux: inline mux_free() into of_close()
|
2 years ago |
Anton Khirnov
|
36ce335d46
fftools/ffmpeg_mux: inline of_muxer_init() into of_open()
|
2 years ago |
Anton Khirnov
|
a55ca682e2
fftools/ffmpeg_mux: allocate sq_pkt in setup_sync_queues()
|
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 |