summaryrefslogtreecommitdiff
path: root/fftools/ffmpeg.c
Commit message (Expand)AuthorAge
* fftools/ffmpeg: reindent after previous commitAnton Khirnov2023-01-10
* fftools/ffmpeg: move video frame dup/drop logic into its own functionAnton Khirnov2023-01-10
* fftools/ffmpeg: rename a variable to be more descriptiveAnton Khirnov2023-01-10
* fftools/ffmpeg: fix stream id in an error message.Anton Khirnov2023-01-10
* fftools/ffmpeg: stop using AVCodecContext.sample_rate in decode_audio()Anton Khirnov2023-01-10
* fftools: use av_dict_iterateMarvin Scholz2022-12-01
* fftools/ffmpeg: cosmeticsAnton Khirnov2022-11-28
* fftools/ffmpeg: remove a useless inner blockAnton Khirnov2022-11-28
* fftools/ffmpeg: drop an always-false checkAnton Khirnov2022-11-28
* fftools/ffmpeg: only convert video frame pts if we have a frameAnton Khirnov2022-11-28
* fftools/ffmpeg: call check_recording_time() with actual frame ptsAnton Khirnov2022-11-28
* fftools/ffmpeg: stop calling adjust_frame_pts_to_encoder_tb() for audioAnton Khirnov2022-11-28
* fftools/ffmpeg: set AVFrame.time_base after filteringAnton Khirnov2022-11-28
* fftools/ffmpeg: move logging filtered frame timestampsAnton Khirnov2022-11-28
* fftools/ffmpeg: avoid storing full forced keyframe specAnton Khirnov2022-11-28
* fftools/ffmpeg: parse forced keyframes in of_open()Anton Khirnov2022-11-28
* fftools/ffmpeg: store forced keyframe pts in AV_TIME_BASE_QAnton Khirnov2022-11-28
* fftools/ffmpeg: move force-keyframe-related vars to a separate structAnton Khirnov2022-11-28
* fftools/ffmpeg: stop explicitly closing decodersAnton Khirnov2022-11-28
* fftools/ffmpeg: declare loop variables inside loops in transcode_init()Anton Khirnov2022-11-23
* fftools/ffmpeg: do not assume input streams existAnton Khirnov2022-11-23
* fftools/ffmpeg: remove the input_streams globalAnton Khirnov2022-11-23
* fftools/ffmpeg: replace OutputStream.source_index with a pointer to InputStreamAnton Khirnov2022-11-23
* fftools/ffmpeg: stop inventing fake source informationAnton Khirnov2022-11-23
* fftools/ffmpeg: drop an arbitrary conditionAnton Khirnov2022-11-23
* fftools/ffmpeg: move freeing an input stream into a separate functionAnton Khirnov2022-11-23
* fftools/ffmpeg: stop handling max_frames in do_video_out()Anton Khirnov2022-11-17
* fftools/ffmpeg: simplify ost_iter()Anton Khirnov2022-11-17
* ffmpeg: fix implementation of updated input start timeGyan Doshi2022-11-03
* ffmpeg: shift start time correction to ffmpeg_optGyan Doshi2022-11-03
* fftools/ffmpeg: drop free_input_threads()Anton Khirnov2022-10-25
* fftools/ffmpeg: move closing the input file into a separate functionAnton Khirnov2022-10-25
* fftools/ffmpeg: drop init_input_threads()Anton Khirnov2022-10-25
* ffmpeg: Deprecate display rotation override with a metadata keyJan Ekström2022-10-19
* fftools/ffmpeg: free output streams in of_close()Anton Khirnov2022-10-18
* fftools/ffmpeg: remove a cleanup block at the end of transcode()Anton Khirnov2022-10-18
* fftools/ffmpeg: remove the output_streams globalAnton Khirnov2022-10-18
* fftools/ffmpeg: reindent after previous commitAnton Khirnov2022-10-18
* fftools/ffmpeg: move freeing an output stream into a separate functionAnton Khirnov2022-10-18
* fftools/ffmpeg: move init_output_bsfs() to ffmpeg_muxAnton Khirnov2022-10-18
* fftools/ffmpeg: move some stream initialization code to ffmpeg_muxAnton Khirnov2022-10-18
* fftools/ffmpeg: move output_packet() to ffmpeg_muxAnton Khirnov2022-10-18
* fftools/ffmpeg: move some code from init_output_stream() to init_output_strea...Anton Khirnov2022-10-04
* fftools/ffmpeg: rename OutputStream.sync_opts to next_ptsAnton Khirnov2022-10-04
* fftools/ffmpeg: pass the timestamp to check_recording_time()Anton Khirnov2022-10-04
* fftools/ffmpeg: stop setting OutputStream.sync_opts for streamcopyAnton Khirnov2022-10-04
* fftools/ffmpeg: drop never-set OutputStream.first_ptsAnton Khirnov2022-10-04
* fftools/ffmpeg: cosmeticsAnton Khirnov2022-10-04
* fftools/ffmpeg: move forced keyframe processing into its own functionAnton Khirnov2022-10-04
* fftools/ffmpeg: drop always-true conditionsAnton Khirnov2022-10-04