ffmpeg/fftools
Gyan Doshi 8ad83044b4 ffmpeg.c - drain all decoded frames during stream_loop flush
When a decoded stream is being looped, after each post-EOF rewind,
decoders are flushed in seek_to_start(). This only drains 1 frame, and
thus the output has a few frames missing at the tail of each iteration
except the last.

With this patch, process_input is looped till process_input_packet
reaches EOF.

Fixes #7081

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-03-20 22:59:40 +01:00
..
Makefile Remove the ffserver program 2018-01-06 18:31:37 +00:00
cmdutils.c cmdutils: remove a superfluous line break 2018-03-17 12:12:37 -03:00
cmdutils.h lavu,lavfi,ffmpeg: Remove experimental OpenCL API 2017-11-22 23:20:39 +00:00
ffmpeg.c ffmpeg.c - drain all decoded frames during stream_loop flush 2018-03-20 22:59:40 +01:00
ffmpeg.h ffmpeg: use thread wrappers for the thread message functionality 2018-01-04 15:22:09 -03:00
ffmpeg_cuvid.c
ffmpeg_filter.c ffmpeg_filter: use nb_threads=1 on unused filtergraph 2017-11-19 04:38:29 +01:00
ffmpeg_hw.c ffmpeg: Use codec hardware config to configure hwaccels 2017-11-26 21:41:19 +00:00
ffmpeg_opt.c ffmpeg: support dump bit stream filter options. 2018-03-16 02:09:59 +01:00
ffmpeg_qsv.c
ffmpeg_videotoolbox.c
ffplay.c fftools, tools, examples: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
ffprobe.c ffprobe: fix infinite loop in subtitle decoding 2018-03-12 21:11:06 +01:00