242 Commits (b77fff47d0d60434a48b6877ed72a71ebf53858a)

Author SHA1 Message Date
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
Anton Khirnov 8e092c3eac fftools/ffmpeg: remove OutputStream.encoding_needed 2 years ago
Anton Khirnov 80e7feb48b fftools/ffmpeg: remove OutputStream.stream_copy 2 years ago
Anton Khirnov a1da77bd71 fftools/ffmpeg: stop accessing the decoder context unnecessarily 2 years ago
Anton Khirnov ecfdab20e4 fftools/ffmpeg: do not log to the decoder context 2 years ago
Anton Khirnov 98ece428e3 fftools/ffmpeg: deprecate the -map_channel option 2 years ago
Anton Khirnov 4f91782fcd fftools/ffmpeg: move guess_input_channel_layout() to ffmpeg_opt.c 2 years ago
Anton Khirnov 6353b28042 fftools/ffmpeg: drop unused hwaccel variables 2 years ago
Anton Khirnov 8384d8403f fftools/ffmpeg: stop allocating an encoder context when not encoding 2 years ago
Anton Khirnov 1eae0ee02e fftools/ffmpeg: do not use the encoder context for streamcopy 2 years ago
Anton Khirnov 61e42e04ed fftools/ffmpeg: drop OutputStream.ref_par 2 years ago
Anton Khirnov 8cbf229c94 fftools/ffmpeg: drop the -vol option 2 years ago
Anton Khirnov 1cd60d3b35 fftools/ffmpeg: remove an unnecessary avcodec_close() call 2 years ago
Anton Khirnov c2f2dd0296 fftools/ffmpeg: stop accessing the encoder context unnecessarily 2 years ago
Anton Khirnov 34cbda3ee1 fftools/ffmpeg: replace AVFrame.pkt_duration with duration 2 years ago
Andreas Rheinhardt b0ae5d02f3 fftools/ffmpeg: Zero subtitle packet padding 2 years ago
Anton Khirnov 2d924b3a63 fftools/ffmpeg: move each muxer to a separate thread 2 years ago
Anton Khirnov 760ce4bc0b fftools/ffmpeg: depend on threads 2 years ago
Anton Khirnov 8e854cdd2e fftools/ffmpeg: stop using av_stream_get_end_pts() 2 years ago
Anton Khirnov 52bc8a842e fftools/ffmpeg_mux: return errors from of_submit_packet() 2 years ago
Anton Khirnov ff593c6c88 fftools/ffmpeg: make the muxer AVFormatContext private to ffmpeg_mux.c 2 years ago
Anton Khirnov 4403851ca9 fftools/ffmpeg: only set OutputStream.frame_number for video encoding 2 years ago
Anton Khirnov 4cd19eaffa fftools/ffmpeg: stop using OutputStream.frame_number in print_report() 2 years ago
Anton Khirnov 587081a179 fftools/ffmpeg: use the sync queues to handle -frames 2 years ago
Anton Khirnov 4740fea7dd fftools/ffmpeg: rework -shortest implementation 2 years ago
Anton Khirnov d02ae31fb2 fftools/ffmpeg: use pre-BSF DTS for choosing next output 2 years ago
Anton Khirnov b2b9e9ccee fftools/ffmpeg: use last filter output pts to choose next output stream 2 years ago
Anton Khirnov f52d045e34 fftools/ffmpeg: do not send spurious EOF for streamcopy when looping 2 years ago
Anton Khirnov 481b27e850 fftools/ffmpeg: use refcounted packets for encoded subtitles 2 years ago
Anton Khirnov dceccd4aeb fftools/ffmpeg: move freeing 2pass input stats to a better place 2 years ago