summaryrefslogtreecommitdiff
path: root/fftools/ffmpeg_enc.c
Commit message (Expand)AuthorAge
* fftools/ffmpeg_enc: constify the frame passed to enc_open()Anton Khirnov2023-10-10
* fftools/ffmpeg_enc: move fps conversion code to ffmpeg_filterAnton Khirnov2023-10-10
* fftools/ffmpeg_enc: move framerate conversion state into a separate structAnton Khirnov2023-10-10
* fftools/ffmpeg: stop accessing OutputStream.last_dropped in print_report()Anton Khirnov2023-10-10
* fftools/ffmpeg_enc: merge -force_key_frames source/source_no_dropAnton Khirnov2023-10-10
* fftools/ffmpeg_enc: unbreak -force_key_frames source_no_dropAnton Khirnov2023-10-10
* fftools/ffmpeg_enc: simplify adjust_frame_pts_to_encoder_tb() signatureAnton Khirnov2023-10-10
* fftools/ffmpeg_enc: move remaining vsync-related code to video_sync_process()Anton Khirnov2023-10-10
* fftools/ffmpeg_enc: move handling video frame duration to video_sync_process()Anton Khirnov2023-10-10
* fftools/ffmpeg: stop using AVStream.side_dataJames Almer2023-10-06
* fftools/ffmpeg: move derivation of frame duration from filter framerateAnton Khirnov2023-10-03
* fftools/ffmpeg_enc: do not round frame durations prematurelyAnton Khirnov2023-10-03
* fftools/ffmpeg: deprecate the -top optionAnton Khirnov2023-09-18
* fftools/ffmpeg_enc: apply -top to individual encoded framesAnton Khirnov2023-09-18
* fftools/ffmpeg_enc: refactor setting encoding field_orderAnton Khirnov2023-09-18
* fftools/ffmpeg_enc: reindent after previous commitAnton Khirnov2023-08-30
* fftools/ffmpeg_enc: only use fallback framerate when encoding CFRAnton Khirnov2023-08-30
* fftools/ffmpeg_enc: reindent after previous commitAnton Khirnov2023-08-30
* fftools/ffmpeg_enc: factor out setting encoder timebaseAnton Khirnov2023-08-30
* fftools/ffmpeg_mux: stop rescaling timestamps in of_streamcopy()Anton Khirnov2023-08-30
* fftools/ffmpeg: return an error from assert_avoptions() instead of abortingAnton Khirnov2023-07-20
* fftools/ffmpeg_mux: return errors from of_output_packet() instead of abortingAnton Khirnov2023-07-20
* fftools/ffmpeg_enc: return errors from encode_frame() instead of abortingAnton Khirnov2023-07-20
* fftools/ffmpeg_enc: return errors from enc_flush() instead of abortingAnton Khirnov2023-07-20
* fftools/ffmpeg_enc: return errors from do_*_out() instead of abortingAnton Khirnov2023-07-20
* fftools/ffmpeg_enc: return errors from enc_open() instead of abortingAnton Khirnov2023-07-20
* fftools/ffmpeg_enc: return errors from enc_frame() instead of abortingAnton Khirnov2023-07-20
* fftools/ffmpeg_enc: Reindentate after the last commitAndreas Rheinhardt2023-07-17
* fftools/ffmpeg_enc: Remove always-true checksAndreas Rheinhardt2023-07-17
* fftools/ffmpeg: rework -enc_time_base handlingAnton Khirnov2023-07-15
* fftools/ffmpeg: add more structure to FrameDataAnton Khirnov2023-07-15
* fftools/ffmpeg_enc: initialize audio/video encoders from frame parametersAnton Khirnov2023-07-15
* fftools/ffmpeg: rework initializing encoders with no framesAnton Khirnov2023-07-15
* fftools/ffmpeg_enc: return errors from enc_subtitle() instead of abortingAnton Khirnov2023-07-15
* fftools/ffmpeg_enc: constify the subtitle passed to enc_subtitle()Anton Khirnov2023-06-19
* fftools/ffmpeg: attach bits_per_raw_sample information to framesAnton Khirnov2023-06-19
* fftools/ffmpeg_enc: move dup_warning global variable to EncoderAnton Khirnov2023-06-19
* fftools/ffmpeg_enc: use a private AVPacket instance for encodingAnton Khirnov2023-06-05
* fftools/ffmpeg_mux: simplify calling of_output_packet()Anton Khirnov2023-06-05
* fftools/ffmpeg_enc: stop using OutputStream.initializedAnton Khirnov2023-06-05
* fftools/ffmpeg: attach filter framerate to framesAnton Khirnov2023-06-05
* fftools/ffmpeg: convert timestamps inside the muxerAnton Khirnov2023-06-05
* fftools/ffmpeg_mux_init: do not overwrite OutputStream.frame_rate for encodingAnton Khirnov2023-06-05
* fftools/ffmpeg_enc: do not guess frame durations from output framerateAnton Khirnov2023-06-05
* fftools/ffmpeg_enc: inline init_encoder_time_base() into its callersAnton Khirnov2023-06-05
* fftools/ffmpeg: handle -enc_time_base -1 during stream creationAnton Khirnov2023-06-05
* fftools/ffmpeg_enc: merge two adjacent video-specific blocksAnton Khirnov2023-06-05
* fftools/ffmpeg_enc: avoid breaking exactly integer timestamps in vsync codeAnton Khirnov2023-06-05
* fftools/ffmpeg_mux: set stream duration after the timebase is certainly knownAnton Khirnov2023-06-05
* fftools/ffmpeg_enc: move nb_frames{dup,drop} globals into OutputStreamAnton Khirnov2023-06-05