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 |
Anton Khirnov
|
0dd7347963
fftools/ffmpeg: drop OutputStream.fps_mode
|
2 years ago |
Anton Khirnov
|
d0f767f81f
fftools/ffmpeg: drop OutputStream.enc
|
2 years ago |
Anton Khirnov
|
7c8737548f
fftools/ffmpeg: remove a stale extern declaration
|
2 years ago |
Anton Khirnov
|
8d26a21bf6
fftools/ffmpeg: stop accessing av_stream_get_parser() from the main thread
|
2 years ago |
Anton Khirnov
|
f23e3ce858
fftools/ffmpeg: call av_guess_frame_rate() when opening the file
|
2 years ago |
Anton Khirnov
|
ab31473830
fftools/ffmpeg: store a separate copy of input codec parameters
|
2 years ago |
Anton Khirnov
|
3b2beceae1
fftools/ffmpeg: use a separate variable for discontinuity offset
|
2 years ago |
Anton Khirnov
|
274c8d5882
fftools/ffmpeg: pre-compute the streamcopy start pts before transcoding starts
|
2 years ago |
Anton Khirnov
|
61d9f34c70
fftools/ffmpeg_demux: do not store demux packet in the context
|
2 years ago |
Anton Khirnov
|
aae9de0cb2
fftools/ffmpeg: move -stream_loop handling to the demuxer thread
|
2 years ago |
Anton Khirnov
|
b99462cd27
fftools/ffmpeg: move seek_to_start() to ffmpeg_demux.c
|
2 years ago |
Anton Khirnov
|
57d75ca031
fftools/ffmpeg: move get_input_packet() to ffmpeg_demux.c
|
2 years ago |