105 Commits (509afedaafa1c6796dac6c5654a1229d6af945bb)

Author SHA1 Message Date
Anton Khirnov 606c71bb11 fftools/ffmpeg: warn about ignored -enc_time_base for subtitles earlier 7 months ago
Andreas Rheinhardt 790f793844 avutil/common: Don't auto-include mem.h 8 months ago
Anton Khirnov c9a90c052a fftools/ffmpeg_enc: stop copying demuxer side data to the muxer 8 months ago
Anton Khirnov 8fc1e1358b fftools/ffmpeg_enc: simplify error handling for decoded_side_data setup 8 months ago
Anton Khirnov 6f2cb0923c fftools/ffmpeg_enc: move decoded_side_data setup out of video-only block 8 months ago
Anton Khirnov fabf148578 fftools/ffmpeg_enc: only promote first frame side data to global when meaningful 8 months ago
Andreas Rheinhardt c77164390b fftools/ffmpeg_enc: Don't call frame_data twice 8 months ago
Jan Ekström 8f4b173029 ffmpeg: pass first video AVFrame's side data to encoder 8 months ago
Anton Khirnov 8996945d45 fftools/ffmpeg_enc: set AV_PKT_FLAG_TRUSTED on encoded packets 8 months ago
Anton Khirnov a9193f7b7d fftools/ffmpeg: add loopback decoding 8 months ago
Anton Khirnov 3febc84e5e fftools/ffmpeg_enc: merge do_{audio,video}_out into frame_encode() 8 months ago
Anton Khirnov 2f5c570dd6 fftools/ffmpeg_enc: drop unnecessary parameter from forced_kf_apply() 8 months ago
Anton Khirnov 2ee9362419 fftools/ffmpeg: remove unncessary casts for *_thread() return values 8 months ago
Anton Khirnov a2fc86378a fftools/ffmpeg: declare loop indices inside loops 9 months ago
王昊然 344ec7a3f7 fftools/ffmpeg: use correct unit prefix symbol for binary scaled byte values 10 months ago
Anton Khirnov b43d4a0692 fftools/ffmpeg_dec: export subtitle_header in Decoder 10 months ago
Zhao Zhili f72d781339 fftools/ffmpeg_enc: assert necessary frame fields before create encoder 11 months ago
Anton Khirnov 2ad0b8e0ea fftools/ffmpeg: use a mutex for enc_stats_write() 11 months ago
Anton Khirnov 02a4393647 fftools/ffmpeg: print keyframe information with -stats_* 11 months ago
Anton Khirnov 4224895a87 fftools/ffmpeg: replace OutputStream.file_index by a pointer 11 months ago
Anton Khirnov 9d7000b1be fftools/ffmpeg: attach wallclock timing information to packets and frames 11 months ago
Anton Khirnov d119ae2fd8 fftools/ffmpeg: convert to a threaded architecture 11 months ago
Anton Khirnov 9b8cc36ce0 fftools/ffmpeg: add thread-aware transcode scheduling infrastructure 11 months ago
Anton Khirnov ee2a8cbfd1 fftools/ffmpeg_enc: move encoding to a separate thread 11 months ago
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