118 Commits (a686d34fea6e963f878518ffe3a08512362ed79b)

Author SHA1 Message Date
Anton Khirnov 64f3feb849 fftools/ffmpeg_mux: move OutputStream.enc_ctx to Encoder 3 months ago
Anton Khirnov 434377a764 fftools/ffmpeg_enc: split Encoder into a private and public part 3 months ago
Anton Khirnov e3e66b14af fftools/ffmpeg_enc: don't write frame rate/SAR to AVStream directly 3 months ago
Anton Khirnov 7f7fe2a10b fftools/ffmpeg_enc: move set_encoder_id() to ffmpeg_mux_init 3 months ago
Anton Khirnov 6525fe4e77 fftools/ffmpeg_enc: remove unnecessary pointer references from enc_open() 3 months ago
Anton Khirnov 78038d51c5 fftools/ffmpeg_enc: do not set output stream codec parameters directly 3 months ago
Anton Khirnov 238f439992 fftools/ffmpeg_enc: do not set AVStream timebase directly 3 months ago
Anton Khirnov 1ebd521a4e fftools/ffmpeg_enc: stop using OutputStream in hw_device_setup_for_encode() 3 months ago
Anton Khirnov 70f7bbeade fftools/ffmpeg_enc: add an AVClass to Encoder 3 months ago
Anton Khirnov 9a7686e545 fftools/ffmpeg_mux_init: apply encoder options manually 6 months ago
Michael Niedermayer 935d9a5712
fftools/ffmpeg_enc: Initialize Decoder 6 months ago
Michael Niedermayer 462bd44b03
fftools/ffmpeg_enc: Initialize fd 6 months ago
Michael Niedermayer 97b2ab15de
fftools/ffmpeg_enc: simplify opaque_ref check 6 months ago
Anton Khirnov 606c71bb11 fftools/ffmpeg: warn about ignored -enc_time_base for subtitles earlier 9 months ago
Andreas Rheinhardt 790f793844 avutil/common: Don't auto-include mem.h 9 months ago
Anton Khirnov c9a90c052a fftools/ffmpeg_enc: stop copying demuxer side data to the muxer 9 months ago
Anton Khirnov 8fc1e1358b fftools/ffmpeg_enc: simplify error handling for decoded_side_data setup 9 months ago
Anton Khirnov 6f2cb0923c fftools/ffmpeg_enc: move decoded_side_data setup out of video-only block 9 months ago
Anton Khirnov fabf148578 fftools/ffmpeg_enc: only promote first frame side data to global when meaningful 9 months ago
Andreas Rheinhardt c77164390b fftools/ffmpeg_enc: Don't call frame_data twice 9 months ago
Jan Ekström 8f4b173029 ffmpeg: pass first video AVFrame's side data to encoder 9 months ago
Anton Khirnov 8996945d45 fftools/ffmpeg_enc: set AV_PKT_FLAG_TRUSTED on encoded packets 10 months ago
Anton Khirnov a9193f7b7d fftools/ffmpeg: add loopback decoding 10 months ago
Anton Khirnov 3febc84e5e fftools/ffmpeg_enc: merge do_{audio,video}_out into frame_encode() 10 months ago
Anton Khirnov 2f5c570dd6 fftools/ffmpeg_enc: drop unnecessary parameter from forced_kf_apply() 10 months ago
Anton Khirnov 2ee9362419 fftools/ffmpeg: remove unncessary casts for *_thread() return values 10 months ago
Anton Khirnov a2fc86378a fftools/ffmpeg: declare loop indices inside loops 10 months ago
王昊然 344ec7a3f7 fftools/ffmpeg: use correct unit prefix symbol for binary scaled byte values 11 months ago
Anton Khirnov b43d4a0692 fftools/ffmpeg_dec: export subtitle_header in Decoder 11 months ago
Zhao Zhili f72d781339 fftools/ffmpeg_enc: assert necessary frame fields before create encoder 1 year ago
Anton Khirnov 2ad0b8e0ea fftools/ffmpeg: use a mutex for enc_stats_write() 1 year ago
Anton Khirnov 02a4393647 fftools/ffmpeg: print keyframe information with -stats_* 1 year ago
Anton Khirnov 4224895a87 fftools/ffmpeg: replace OutputStream.file_index by a pointer 1 year ago
Anton Khirnov 9d7000b1be fftools/ffmpeg: attach wallclock timing information to packets and frames 1 year ago
Anton Khirnov d119ae2fd8 fftools/ffmpeg: convert to a threaded architecture 1 year ago
Anton Khirnov 9b8cc36ce0 fftools/ffmpeg: add thread-aware transcode scheduling infrastructure 1 year ago
Anton Khirnov ee2a8cbfd1 fftools/ffmpeg_enc: move encoding to a separate thread 1 year 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