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
|
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
|
efe4423627
fftools/ffmpeg: store forced keyframe pts in AV_TIME_BASE_Q
|
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
|
3da5c60aa9
fftools/ffmpeg: _-prefix variables in MATCH_PER_STREAM_OPT()
|
2 years ago |
Anton Khirnov
|
fd8bf8d3b5
fftools/ffmpeg: remove the input_streams global
|
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
|
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
|
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 |
Gyan Doshi
|
5ccd4d3060
ffmpeg: fix implementation of updated input start time
|
2 years ago |
Anton Khirnov
|
5c1a096d02
fftools/ffmpeg: move nb_streams_warn from InputFile to Demuxer
|
2 years ago |
Anton Khirnov
|
541104f3a3
fftools/ffmpeg: move duration/time_base from InputFile to Demuxer
|
2 years ago |
Anton Khirnov
|
5bc1f177d3
fftools/ffmpeg: move threading fields from InputFile to Demuxer
|
2 years ago |
Anton Khirnov
|
c20977c4e0
fftools/ffmpeg: drop free_input_threads()
|
2 years ago |
Anton Khirnov
|
295848bacb
fftools/ffmpeg: move closing the input file into a separate function
|
2 years ago |
Anton Khirnov
|
09cd147dcc
fftools/ffmpeg: drop init_input_threads()
|
2 years ago |
Anton Khirnov
|
6975320506
fftools/ffmpeg_demux: add demuxer private data
|
2 years ago |
Anton Khirnov
|
78efefa9a5
fftools/ffmpeg_opt: move opening input files to ffmpeg_demux.c
|
2 years ago |
Anton Khirnov
|
4cfffdd551
fftools/ffmpeg: rename read_file() to avoid conflict with libass
|
2 years ago |
Jan Ekström
|
b9058765d7
ffmpeg: Deprecate display rotation override with a metadata key
|
2 years ago |
Jan Ekström
|
c889248647
ffmpeg: Add display_{rotation, hflip, vflip} options
|
2 years ago |
Andreas Rheinhardt
|
ff2c37d449
fftools/ffmpeg_opt: Move stuff only used by ffmpeg_mux_init to it
|
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
|
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
|
18d6c07267
fftools/ffmpeg_opt: move opening output files into a new file
|
2 years ago |
Anton Khirnov
|
965bff37b6
fftools/ffmpeg: move some stream initialization code to ffmpeg_mux
|
2 years ago |
Anton Khirnov
|
d579a70291
fftools/ffmpeg: move output_packet() to ffmpeg_mux
|
2 years ago |
Marvin Scholz
|
3ce1616106
ffmpeg: Make find_stream_info behave like a normal per-file option
|
2 years ago |
Anton Khirnov
|
29188f9c62
fftools/ffmpeg: rename OutputStream.sync_opts to next_pts
|
2 years ago |
Anton Khirnov
|
76678b7137
fftools/ffmpeg: drop never-set OutputStream.first_pts
|
2 years ago |
Anton Khirnov
|
3d86a13b47
fftools/ffmpeg: drop the -async option
|
2 years ago |
Marvin Scholz
|
cc48454561
fftools/ffmpeg: Remove unused frame_bits_per_raw_sample variable
|
2 years ago |
Marvin Scholz
|
793953f44a
fftools/ffmpeg: Remove unused do_deinterlace variable
|
2 years ago |
Marvin Scholz
|
1c8e95bd99
fftools: Remove unused videotoolbox_init declaration
|
2 years ago |
Marvin Scholz
|
d2cf6d1665
fftools: Remove unused qsv declarations
|
2 years ago |
Anton Khirnov
|
4fce3bab64
fftools/ffmpeg: use a separate counter for encoded packet data size
|
2 years ago |