47 Commits (b1b45ac9d445752e7cb0e10b2b9ee9aa4023e3a0)

Author SHA1 Message Date
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
Anton Khirnov f3e0a83e8e fftools/ffmpeg_enc: stop configuring filters from encoder flush 1 year ago
Anton Khirnov ec75b79fe1 fftools/ffmpeg: fail earlier on text/bitmap subtitles mismatch 1 year ago
Anton Khirnov 2b3905254e fftools/ffmpeg_enc: use AVFrame.hw_frames_ctx for encoder hw setup 1 year ago
Anton Khirnov f15b206286 fftools/ffmpeg_hw: move hw_device_setup_for_encode() to ffmpeg_enc 1 year ago
Anton Khirnov 48d8d3549a fftools/ffmpeg_enc: stop configuring filter inputs from encoder flush 2 years ago
James Almer c7a8681860 fftools: use the new AVFrame keyframe flag 2 years ago
James Almer 3675dd0e0c fftools: use the new AVFrame interlace flags 2 years ago
Anton Khirnov 7e3eb24123 fftools/ffmpeg: move OutputStream.packets_encoded to Encoder 2 years ago
Anton Khirnov 6e487a50a1 fftools/ffmpeg: drop OutputStream.error 2 years ago
Anton Khirnov 52b632b65b fftools/ffmpeg: drop OutputStream.pict_type 2 years ago
Anton Khirnov 37547e3acd fftools/ffmpeg_enc: move handling final frames to video_sync_process() 2 years ago
Anton Khirnov 403088cb67 fftools/ffmpeg_enc: rename next_picture to frame 2 years ago
Anton Khirnov c94e9d03b4 fftools/ffmpeg_enc: always use video frame durations when available 2 years ago
Anton Khirnov c17e33c058 fftools/ffmpeg: propagate frame durations to packets when encoding 2 years ago
Anton Khirnov af286f17a1 fftools/ffmpeg_enc: set audio frame duration when encoding 2 years ago
Anton Khirnov 0b0fa5c2a8 fftools/ffmpeg_enc: make data_size_enc private to encoding code 2 years ago
Anton Khirnov a34f483291 fftools/ffmpeg: add muxer-input codec parameters to OutputStream 2 years ago
Anton Khirnov 4358d4d8e7 fftools/ffmpeg: move a check to a more appropriate place 2 years ago
Anton Khirnov 4fc513b5e3 fftools/ffmpeg: move a misplaced assignment 2 years ago
Anton Khirnov fdf29dcebb fftools/ffmpeg: inline check_output_constraints() into its only caller 2 years ago
Anton Khirnov 5d4f467cc9 fftools/ffmpeg_enc: replace abort() with av_assert0(0) 2 years ago
Anton Khirnov 83da6d3f54 fftools/ffmpeg: move OutputStream.last_nb0_frames to Encoder 2 years ago
Anton Khirnov 87ae84e4af fftools/ffmpeg: move OutputStream.sq_frame to Encoder 2 years ago
Anton Khirnov 710da200fc fftools/ffmpeg: move OutputStream.next_pts to Encoder 2 years ago
Anton Khirnov 45202556cb fftools/ffmpeg: move OutputStream.vsync_frame_number to Encoder 2 years ago
Anton Khirnov f098eaee56 fftools/ffmpeg_enc: factorize calling enc_init() 2 years ago
Anton Khirnov f30b620e98 fftools/ffmpeg: add encoder private data 2 years ago
Anton Khirnov 44accfef41 fftools/ffmpeg: move audio/video encoding code to ffmpeg_enc.c 2 years ago
Anton Khirnov 9de5dc74fd fftools/ffmpeg: move subtitle encoding to ffmpeg_enc.c 2 years ago
Anton Khirnov a996478e8c fftools/ffmpeg: simplify output stream initialization call graph 2 years ago
Anton Khirnov d96f2fbf76 fftools/ffmpeg: move initializing encoders to a new file 2 years ago