450 Commits (fc73b372cd43e52d3aa0aefc6d76fd340bf753f1)

Author SHA1 Message Date
Anton Khirnov 425b2c4a56 fftools/ffmpeg: add options for writing encoding stats 2 years ago
Anton Khirnov 7655249f72 fftools/ffmpeg: reindent after previous commit 2 years ago
Anton Khirnov a848a5a223 fftools/ffmpeg: move video frame dup/drop logic into its own function 2 years ago
Anton Khirnov 5874ca3650 fftools/ffmpeg: rename a variable to be more descriptive 2 years ago
Anton Khirnov 3b21f10639 fftools/ffmpeg: fix stream id in an error message. 2 years ago
Anton Khirnov c60941dfaf fftools/ffmpeg: stop using AVCodecContext.sample_rate in decode_audio() 2 years ago
Marvin Scholz f1907faab4 fftools: use av_dict_iterate 2 years ago
Anton Khirnov becbb22eb0 fftools/ffmpeg: cosmetics 2 years ago
Anton Khirnov d04ec7efe3 fftools/ffmpeg: remove a useless inner block 2 years ago
Anton Khirnov d60d6d819d fftools/ffmpeg: drop an always-false check 2 years ago
Anton Khirnov 8ee4365ad8 fftools/ffmpeg: only convert video frame pts if we have a frame 2 years ago
Anton Khirnov 617ea07c22 fftools/ffmpeg: call check_recording_time() with actual frame pts 2 years ago
Anton Khirnov 86a71d6b3c fftools/ffmpeg: stop calling adjust_frame_pts_to_encoder_tb() for audio 2 years ago
Anton Khirnov a186360f27 fftools/ffmpeg: set AVFrame.time_base after filtering 2 years ago
Anton Khirnov d9534ec84e fftools/ffmpeg: move logging filtered frame timestamps 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 630fbdcc52 fftools/ffmpeg: stop explicitly closing decoders 2 years ago
Anton Khirnov 996fed5235 fftools/ffmpeg: declare loop variables inside loops in transcode_init() 2 years ago
Anton Khirnov 005f4e1caf fftools/ffmpeg: do not assume input streams exist 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 bda06c60fe fftools/ffmpeg: stop inventing fake source information 2 years ago
Anton Khirnov 50ecba7e84 fftools/ffmpeg: drop an arbitrary condition 2 years ago
Anton Khirnov 9654df1336 fftools/ffmpeg: move freeing an input stream into a separate function 2 years ago
Anton Khirnov 25620b69e0 fftools/ffmpeg: stop handling max_frames in do_video_out() 2 years ago
Anton Khirnov 1b076556c6 fftools/ffmpeg: simplify ost_iter() 2 years ago
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