81 Commits (295092b46d8bdaa3638647bb958b35c698045f6b)

Author SHA1 Message Date
Anton Khirnov 33f058f2ec fftools/ffmpeg_enc: constify the frame passed to enc_open() 1 year ago
Anton Khirnov 9196be2fb1 fftools/ffmpeg_enc: move fps conversion code to ffmpeg_filter 1 year ago
Anton Khirnov f0f6d6d0e1 fftools/ffmpeg_enc: move framerate conversion state into a separate struct 1 year ago
Anton Khirnov 61777c62d7 fftools/ffmpeg: stop accessing OutputStream.last_dropped in print_report() 1 year ago
Anton Khirnov d2c416fdf1 fftools/ffmpeg_enc: merge -force_key_frames source/source_no_drop 1 year ago
Anton Khirnov 735b082231 fftools/ffmpeg_enc: unbreak -force_key_frames source_no_drop 1 year ago
Anton Khirnov 99567ee870 fftools/ffmpeg_enc: simplify adjust_frame_pts_to_encoder_tb() signature 1 year ago
Anton Khirnov 096d88dcc6 fftools/ffmpeg_enc: move remaining vsync-related code to video_sync_process() 1 year ago
Anton Khirnov a9b9e771b3 fftools/ffmpeg_enc: move handling video frame duration to video_sync_process() 1 year ago
James Almer 3fd37b5268 fftools/ffmpeg: stop using AVStream.side_data 1 year ago
Anton Khirnov 8d12762b42 fftools/ffmpeg: move derivation of frame duration from filter framerate 1 year ago
Anton Khirnov 9d4ca76c08 fftools/ffmpeg_enc: do not round frame durations prematurely 1 year ago
Anton Khirnov 5d58a35f98 fftools/ffmpeg: deprecate the -top option 1 year ago
Anton Khirnov 43a0004b5c fftools/ffmpeg_enc: apply -top to individual encoded frames 1 year ago
Anton Khirnov 74b643a51e fftools/ffmpeg_enc: refactor setting encoding field_order 1 year ago
Anton Khirnov d65d0f4df1 fftools/ffmpeg_enc: reindent after previous commit 1 year ago
Anton Khirnov 411ada649f fftools/ffmpeg_enc: only use fallback framerate when encoding CFR 1 year ago
Anton Khirnov 8b6b2518fa fftools/ffmpeg_enc: reindent after previous commit 1 year ago
Anton Khirnov d1a2cd1e13 fftools/ffmpeg_enc: factor out setting encoder timebase 1 year ago
Anton Khirnov 8ecbb1f9af fftools/ffmpeg_mux: stop rescaling timestamps in of_streamcopy() 1 year ago
Anton Khirnov 2f155b18a1 fftools/ffmpeg: return an error from assert_avoptions() instead of aborting 1 year ago
Anton Khirnov e0f4259689 fftools/ffmpeg_mux: return errors from of_output_packet() instead of aborting 1 year ago
Anton Khirnov 2b4afe8169 fftools/ffmpeg_enc: return errors from encode_frame() instead of aborting 1 year ago
Anton Khirnov 43bcf631d0 fftools/ffmpeg_enc: return errors from enc_flush() instead of aborting 1 year ago
Anton Khirnov dde3de0170 fftools/ffmpeg_enc: return errors from do_*_out() instead of aborting 1 year ago
Anton Khirnov aa1173feee fftools/ffmpeg_enc: return errors from enc_open() instead of aborting 1 year ago
Anton Khirnov 80a64800ea fftools/ffmpeg_enc: return errors from enc_frame() instead of aborting 1 year ago
Andreas Rheinhardt 463a472426 fftools/ffmpeg_enc: Reindentate after the last commit 1 year ago
Andreas Rheinhardt bfe15b81b3 fftools/ffmpeg_enc: Remove always-true checks 1 year ago
Anton Khirnov dff3a283cd fftools/ffmpeg: rework -enc_time_base handling 1 year ago
Anton Khirnov 4d06742b93 fftools/ffmpeg: add more structure to FrameData 1 year ago
Anton Khirnov 9a97f9cf3a fftools/ffmpeg_enc: initialize audio/video encoders from frame parameters 1 year ago
Anton Khirnov 0a6751a78a fftools/ffmpeg: rework initializing encoders with no frames 1 year ago
Anton Khirnov c328bff4da fftools/ffmpeg_enc: return errors from enc_subtitle() instead of aborting 1 year ago
Anton Khirnov fa717baaa5 fftools/ffmpeg_enc: constify the subtitle passed to enc_subtitle() 1 year ago
Anton Khirnov 5293adb1a7 fftools/ffmpeg: attach bits_per_raw_sample information to frames 1 year ago
Anton Khirnov a934392db0 fftools/ffmpeg_enc: move dup_warning global variable to Encoder 1 year ago
Anton Khirnov 730a2221af fftools/ffmpeg_enc: use a private AVPacket instance for encoding 1 year ago
Anton Khirnov f94957e8f4 fftools/ffmpeg_mux: simplify calling of_output_packet() 1 year ago
Anton Khirnov c803b36b8f fftools/ffmpeg_enc: stop using OutputStream.initialized 1 year ago
Anton Khirnov 568d414074 fftools/ffmpeg: attach filter framerate to frames 1 year ago
Anton Khirnov d7781cfb95 fftools/ffmpeg: convert timestamps inside the muxer 1 year ago
Anton Khirnov cf121592c5 fftools/ffmpeg_mux_init: do not overwrite OutputStream.frame_rate for encoding 1 year ago
Anton Khirnov 5bea8daa78 fftools/ffmpeg_enc: do not guess frame durations from output framerate 1 year ago
Anton Khirnov 2f92650c5d fftools/ffmpeg_enc: inline init_encoder_time_base() into its callers 1 year ago
Anton Khirnov 93e26a4db7 fftools/ffmpeg: handle -enc_time_base -1 during stream creation 1 year ago
Anton Khirnov 2baae6434b fftools/ffmpeg_enc: merge two adjacent video-specific blocks 1 year ago
Anton Khirnov ccf219e361 fftools/ffmpeg_enc: avoid breaking exactly integer timestamps in vsync code 1 year ago
Anton Khirnov 57021a68d9 fftools/ffmpeg_mux: set stream duration after the timebase is certainly known 1 year ago
Anton Khirnov ba1141d8a9 fftools/ffmpeg_enc: move nb_frames{dup,drop} globals into OutputStream 1 year ago