Commit History

Author SHA1 Message Date
  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 11 months ago
  Andreas Rheinhardt bfe15b81b3 fftools/ffmpeg_enc: Remove always-true checks 11 months 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
  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 1 year ago
  James Almer c7a8681860 fftools: use the new AVFrame keyframe flag 1 year ago
  James Almer 3675dd0e0c fftools: use the new AVFrame interlace flags 1 year ago
  Anton Khirnov 7e3eb24123 fftools/ffmpeg: move OutputStream.packets_encoded to Encoder 1 year ago
  Anton Khirnov 6e487a50a1 fftools/ffmpeg: drop OutputStream.error 1 year ago
  Anton Khirnov 52b632b65b fftools/ffmpeg: drop OutputStream.pict_type 1 year ago
  Anton Khirnov 37547e3acd fftools/ffmpeg_enc: move handling final frames to video_sync_process() 1 year ago
  Anton Khirnov 403088cb67 fftools/ffmpeg_enc: rename next_picture to frame 1 year ago
  Anton Khirnov c94e9d03b4 fftools/ffmpeg_enc: always use video frame durations when available 1 year ago
  Anton Khirnov c17e33c058 fftools/ffmpeg: propagate frame durations to packets when encoding 1 year ago
  Anton Khirnov af286f17a1 fftools/ffmpeg_enc: set audio frame duration when encoding 1 year ago
  Anton Khirnov 0b0fa5c2a8 fftools/ffmpeg_enc: make data_size_enc private to encoding code 1 year ago
  Anton Khirnov a34f483291 fftools/ffmpeg: add muxer-input codec parameters to OutputStream 1 year ago
  Anton Khirnov 4358d4d8e7 fftools/ffmpeg: move a check to a more appropriate place 1 year ago
  Anton Khirnov 4fc513b5e3 fftools/ffmpeg: move a misplaced assignment 1 year ago
  Anton Khirnov fdf29dcebb fftools/ffmpeg: inline check_output_constraints() into its only caller 1 year ago
  Anton Khirnov 5d4f467cc9 fftools/ffmpeg_enc: replace abort() with av_assert0(0) 1 year ago
  Anton Khirnov 83da6d3f54 fftools/ffmpeg: move OutputStream.last_nb0_frames to Encoder 1 year ago