aboutsummaryrefslogtreecommitdiffstats
path: root/fftools/ffmpeg_enc.c
Commit message (Expand)AuthorAgeFilesLines
* fftools/ffmpeg_dec: export subtitle_header in DecoderAnton Khirnov2024-01-301-9/+10
* fftools/ffmpeg_enc: assert necessary frame fields before create encoderZhao Zhili2023-12-211-0/+6
* fftools/ffmpeg: use a mutex for enc_stats_write()Anton Khirnov2023-12-181-0/+4
* fftools/ffmpeg: print keyframe information with -stats_*Anton Khirnov2023-12-181-0/+2
* fftools/ffmpeg: replace OutputStream.file_index by a pointerAnton Khirnov2023-12-141-10/+11
* fftools/ffmpeg: attach wallclock timing information to packets and framesAnton Khirnov2023-12-141-0/+16
* fftools/ffmpeg: convert to a threaded architectureAnton Khirnov2023-12-121-313/+64
* fftools/ffmpeg: add thread-aware transcode scheduling infrastructureAnton Khirnov2023-12-121-4/+9
* fftools/ffmpeg_enc: move encoding to a separate threadAnton Khirnov2023-12-121-40/+320
* fftools/ffmpeg_enc: constify the frame passed to enc_open()Anton Khirnov2023-10-101-4/+3
* fftools/ffmpeg_enc: move fps conversion code to ffmpeg_filterAnton Khirnov2023-10-101-346/+24
* fftools/ffmpeg_enc: move framerate conversion state into a separate structAnton Khirnov2023-10-101-30/+35
* fftools/ffmpeg: stop accessing OutputStream.last_dropped in print_report()Anton Khirnov2023-10-101-0/+3
* fftools/ffmpeg_enc: merge -force_key_frames source/source_no_dropAnton Khirnov2023-10-101-4/+1
* fftools/ffmpeg_enc: unbreak -force_key_frames source_no_dropAnton Khirnov2023-10-101-2/+3
* fftools/ffmpeg_enc: simplify adjust_frame_pts_to_encoder_tb() signatureAnton Khirnov2023-10-101-15/+10
* fftools/ffmpeg_enc: move remaining vsync-related code to video_sync_process()Anton Khirnov2023-10-101-22/+24
* fftools/ffmpeg_enc: move handling video frame duration to video_sync_process()Anton Khirnov2023-10-101-8/+6
* fftools/ffmpeg: stop using AVStream.side_dataJames Almer2023-10-061-22/+10
* fftools/ffmpeg: move derivation of frame duration from filter framerateAnton Khirnov2023-10-031-8/+1
* fftools/ffmpeg_enc: do not round frame durations prematurelyAnton Khirnov2023-10-031-3/+3
* fftools/ffmpeg: deprecate the -top optionAnton Khirnov2023-09-181-3/+13
* fftools/ffmpeg_enc: apply -top to individual encoded framesAnton Khirnov2023-09-181-0/+5
* fftools/ffmpeg_enc: refactor setting encoding field_orderAnton Khirnov2023-09-181-17/+6
* fftools/ffmpeg_enc: reindent after previous commitAnton Khirnov2023-08-301-9/+9
* fftools/ffmpeg_enc: only use fallback framerate when encoding CFRAnton Khirnov2023-08-301-12/+17
* fftools/ffmpeg_enc: reindent after previous commitAnton Khirnov2023-08-301-33/+33
* fftools/ffmpeg_enc: factor out setting encoder timebaseAnton Khirnov2023-08-301-61/+93
* fftools/ffmpeg_mux: stop rescaling timestamps in of_streamcopy()Anton Khirnov2023-08-301-2/+0
* fftools/ffmpeg: return an error from assert_avoptions() instead of abortingAnton Khirnov2023-07-201-1/+4
* fftools/ffmpeg_mux: return errors from of_output_packet() instead of abortingAnton Khirnov2023-07-201-4/+8
* fftools/ffmpeg_enc: return errors from encode_frame() instead of abortingAnton Khirnov2023-07-201-6/+14
* fftools/ffmpeg_enc: return errors from enc_flush() instead of abortingAnton Khirnov2023-07-201-2/+4
* fftools/ffmpeg_enc: return errors from do_*_out() instead of abortingAnton Khirnov2023-07-201-15/+14
* fftools/ffmpeg_enc: return errors from enc_open() instead of abortingAnton Khirnov2023-07-201-5/+9
* fftools/ffmpeg_enc: return errors from enc_frame() instead of abortingAnton Khirnov2023-07-201-2/+4
* fftools/ffmpeg_enc: Reindentate after the last commitAndreas Rheinhardt2023-07-171-19/+19
* fftools/ffmpeg_enc: Remove always-true checksAndreas Rheinhardt2023-07-171-4/+0
* fftools/ffmpeg: rework -enc_time_base handlingAnton Khirnov2023-07-151-2/+14
* fftools/ffmpeg: add more structure to FrameDataAnton Khirnov2023-07-151-3/+3
* fftools/ffmpeg_enc: initialize audio/video encoders from frame parametersAnton Khirnov2023-07-151-14/+21
* fftools/ffmpeg: rework initializing encoders with no framesAnton Khirnov2023-07-151-20/+2
* fftools/ffmpeg_enc: return errors from enc_subtitle() instead of abortingAnton Khirnov2023-07-151-8/+8
* fftools/ffmpeg_enc: constify the subtitle passed to enc_subtitle()Anton Khirnov2023-06-191-1/+1
* fftools/ffmpeg: attach bits_per_raw_sample information to framesAnton Khirnov2023-06-191-7/+6
* fftools/ffmpeg_enc: move dup_warning global variable to EncoderAnton Khirnov2023-06-191-5/+7
* fftools/ffmpeg_enc: use a private AVPacket instance for encodingAnton Khirnov2023-06-051-2/+12
* fftools/ffmpeg_mux: simplify calling of_output_packet()Anton Khirnov2023-06-051-3/+3
* fftools/ffmpeg_enc: stop using OutputStream.initializedAnton Khirnov2023-06-051-2/+7
* fftools/ffmpeg: attach filter framerate to framesAnton Khirnov2023-06-051-8/+11