ffmpeg/fftools
Jan Ekström 67be1ce0c6 ffmpeg: move A/V non-streamcopy initialization to a later point
- For video, this means a single initialization point in do_video_out.
- For audio we unfortunately need to do it in two places just
  before the buffer sink is utilized (if av_buffersink_get_samples
  would still work according to its specification after a call to
  avfilter_graph_request_oldest was made, we could at least remove
  the one in transcode_step).

Other adjustments to make things work:
- As the AVFrame PTS adjustment to encoder time base needs the encoder
  to be initialized, so it is now moved to do_{video,audio}_out,
  right after the encoder has been initialized. Due to this,
  the additional parameter in do_video_out is removed as it is no
  longer necessary.
2020-10-29 16:59:49 +02:00
..
Makefile ffmpeg: remove superfluous custom cuvid hwaccel 2020-03-03 18:11:28 -03:00
cmdutils.c fftools: switch to the new child class iteration API 2020-06-10 12:36:44 +02:00
cmdutils.h
ffmpeg.c ffmpeg: move A/V non-streamcopy initialization to a later point 2020-10-29 16:59:49 +02:00
ffmpeg.h ffmpeg: add a data size threshold for muxing queue size 2020-10-29 16:59:48 +02:00
ffmpeg_filter.c fftools, libavcodec, libavfilter: Add const to some AVCodec * 2020-09-11 14:42:36 +02:00
ffmpeg_hw.c ffmpeg: Don't require a known device to pass a frames context to an encoder 2020-05-03 16:04:27 +01:00
ffmpeg_opt.c ffmpeg: add a data size threshold for muxing queue size 2020-10-29 16:59:48 +02:00
ffmpeg_qsv.c ffmpeg: Remove the hw_device_ctx global 2020-04-26 18:38:25 +01:00
ffmpeg_videotoolbox.c Stop hardcoding align=32 in av_frame_get_buffer() calls. 2020-05-22 14:38:57 +02:00
ffplay.c ffplay: fix autoexit doesn't work in the case of pb->error 2020-09-08 19:59:17 +02:00
ffprobe.c fftools/ffprobe: use av_timecode_make_smpte_tc_string2 2020-09-13 17:51:57 +02:00