Gyan Doshi
|
5ccd4d3060
ffmpeg: fix implementation of updated input start time
|
2 years ago |
Gyan Doshi
|
93faba449c
ffmpeg: shift start time correction to ffmpeg_opt
|
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 |
Jan Ekström
|
b9058765d7
ffmpeg: Deprecate display rotation override with a metadata key
|
2 years ago |
Anton Khirnov
|
709b47f8a4
fftools/ffmpeg: free output streams in of_close()
|
2 years ago |
Anton Khirnov
|
fe304c0694
fftools/ffmpeg: remove a cleanup block at the end of transcode()
|
2 years ago |
Anton Khirnov
|
7ef7a22251
fftools/ffmpeg: remove the output_streams global
|
2 years ago |
Anton Khirnov
|
18d96e8703
fftools/ffmpeg: reindent after previous commit
|
2 years ago |
Anton Khirnov
|
2dcedd9af8
fftools/ffmpeg: move freeing an output stream into a separate function
|
2 years ago |
Anton Khirnov
|
9f9bf8703b
fftools/ffmpeg: move init_output_bsfs() to ffmpeg_mux
|
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 |
Anton Khirnov
|
044d70736e
fftools/ffmpeg: move some code from init_output_stream() to init_output_stream_encode()
|
2 years ago |
Anton Khirnov
|
29188f9c62
fftools/ffmpeg: rename OutputStream.sync_opts to next_pts
|
2 years ago |
Anton Khirnov
|
3c0f532cbc
fftools/ffmpeg: pass the timestamp to check_recording_time()
|
2 years ago |
Anton Khirnov
|
69f770f77c
fftools/ffmpeg: stop setting OutputStream.sync_opts for streamcopy
|
2 years ago |
Anton Khirnov
|
76678b7137
fftools/ffmpeg: drop never-set OutputStream.first_pts
|
2 years ago |
Anton Khirnov
|
5188aeaffb
fftools/ffmpeg: cosmetics
|
2 years ago |
Anton Khirnov
|
c75be06148
fftools/ffmpeg: move forced keyframe processing into its own function
|
2 years ago |
Anton Khirnov
|
7a994c8701
fftools/ffmpeg: drop always-true conditions
|
2 years ago |
Anton Khirnov
|
3d86a13b47
fftools/ffmpeg: drop the -async option
|
2 years ago |
Zhao Zhili
|
af919cf780
fftools/ffmpeg: fix av_display_rotation_set() type cast
|
2 years ago |
Andreas Rheinhardt
|
601faaed92
fftools: Use report_error_then_exit_program() for allocation failures
|
2 years ago |
Anton Khirnov
|
4fce3bab64
fftools/ffmpeg: use a separate counter for encoded packet data size
|
2 years ago |
Anton Khirnov
|
d0f767f81f
fftools/ffmpeg: drop OutputStream.enc
|
2 years ago |
Anton Khirnov
|
8d26a21bf6
fftools/ffmpeg: stop accessing av_stream_get_parser() from the main thread
|
2 years ago |
Anton Khirnov
|
ab31473830
fftools/ffmpeg: store a separate copy of input codec parameters
|
2 years ago |
Anton Khirnov
|
6ded80af92
fftools/ffmpeg: move packet timestamp processing to demuxer thread
|
2 years ago |
Anton Khirnov
|
3b2beceae1
fftools/ffmpeg: use a separate variable for discontinuity offset
|
2 years ago |
Anton Khirnov
|
ca38fe927e
fftools/ffmpeg: simplify conditions in ts_discontinuity_process
|
2 years ago |
Anton Khirnov
|
aa6d4a53e3
fftools/ffmpeg: move inter-stream ts discontinuity handling to ts_discontinuity_process()
|
2 years ago |
Anton Khirnov
|
e2d784a5b7
fftools/ffmpeg: move timestamp discontinuity correction out of process_input()
|
2 years ago |
Anton Khirnov
|
274c8d5882
fftools/ffmpeg: pre-compute the streamcopy start pts before transcoding starts
|
2 years ago |
Anton Khirnov
|
86e9cef77b
fftools/ffmpeg: move stream-dependent starttime correction to transcode_init()
|
2 years ago |
Anton Khirnov
|
5d499d3250
fftools/ffmpeg: mark all encode sync queues as done before flushing encoders
|
2 years ago |
Anton Khirnov
|
a5e025e826
fftools/ffmpeg: move handling corrupt packets to the input thread
|
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 |
Anton Khirnov
|
07da07ddb0
fftools/ffmpeg: report new streams from the input thread
|
2 years ago |
Anton Khirnov
|
9c16310fe5
fftools/ffmpeg: handle dumping input packets in input_thread()
|
2 years ago |
Anton Khirnov
|
b1f24afe7e
fftools/ffmpeg: drop the 'h' key handling
|
2 years ago |
Anton Khirnov
|
7b6622705e
fftools/ffmpeg: move the input thread into its own file
|
2 years ago |
Anton Khirnov
|
c3b8d59d2f
fftools/ffmpeg: drop a write-only variable
|
2 years ago |
Anton Khirnov
|
d8bf53710f
fftools/ffmpeg: always read input in a thread
|
2 years ago |
Anton Khirnov
|
9139ea4c8d
fftools/ffmpeg: drop a superfluous stack variable
|
2 years ago |
Anton Khirnov
|
49123dd058
fftools/ffmpeg: remove OutputStream.sync_ist
|
2 years ago |