[FFmpeg-trac] #1040(avfilter:open): yadif filter with movie source causes assertion failure

FFmpeg trac at avcodec.org
Wed Mar 7 22:34:54 CET 2012

#1040: yadif filter with movie source causes assertion failure
             Reporter:  ls          |                    Owner:
                 Type:  defect      |                   Status:  open
             Priority:  normal      |                Component:  avfilter
              Version:  git-master  |               Resolution:
             Keywords:  yadif       |               Blocked By:
             Blocking:              |  Reproduced by developer:  1
Analyzed by developer:  0           |

Comment (by ls):

 The patch results in the following error messages for the ffmpeg call I
 initially posted:

 $ ffmpeg -i ~/scratch/camera-raw.mp4 -vf movie=~/scratch/camera-
 raw.mp4,yadif=1,scale=100:100[mov],[in][mov]overlay=10:10 -y out.mp4
 AV Filter told us it has a frame available but failed to output one
 [buffer @ 0x7f3960] request_frame() called with no available frame!

 The error message is repeated forever. The reason seems to be using
 yadif=1. Just using yadif works. However, deinterlacing seems to be
 enabled automatically for movie sources anyway. It would be interesting if
 filtergraphs can be specified that deinterlace input videos with yadif=1.

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1040#comment:4>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list