Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#3605 closed defect (fixed)

avfilter/vf_yadif regression: aborts in mpv

Reported by: kevmitch Owned by:
Priority: important Component: avfilter
Version: git-master Keywords: yadif crash abort regression
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

As of 0f9f24c9cfd291c7ece4d3bad64fdf06d107168a

$ mpv --no-config --vo=opengl --deinterlace Battlestar_Galactica_Season_2_(Disc_1)_t49.mkv
...

[ffmpeg] ?: Assertion !link->frame_requested
link->flags & FF_LINK_FLAG_REQUEST_LOOP failed at /home/kevmitch/src/mpv-build-container/mpv-build/ffmpeg/libavfilter/avfilter.c:360

Aborted

https://dl.dropboxusercontent.com/u/60598588/Battlestar_Galactica_Season_2_(Disc_1)_t49.mkv

Change History (7)

comment:1 Changed 5 years ago by cehoyos

  • Keywords changed from yadif,abort to yadif abort

Unrelated: Your sample is not interlaced but telecined, -vf pullup -r 24000/1001 works fine here.

Please consider reporting your issue to the mpv developers.

comment:2 follow-up: Changed 5 years ago by gjdfgh

ffplay -vf yadif -f lavfi testsrc

Same thing. 719e72c971eb1224a38803cad6a07c4ab12d1e24.

comment:3 in reply to: ↑ 2 Changed 5 years ago by cehoyos

  • Keywords crash regression added
  • Priority changed from normal to important
  • Reproduced by developer set
  • Status changed from new to open
  • Version changed from unspecified to git-master

Replying to gjdfgh:

ffplay -vf yadif -f lavfi testsrc

Same thing. 719e72c971eb1224a38803cad6a07c4ab12d1e24.

Don't you mean 0f9f24c9 ?

comment:4 Changed 5 years ago by michael

  • Resolution set to fixed
  • Status changed from open to closed

comment:5 Changed 5 years ago by kevmitch

Thanks! That appears to fix it. How did you figure out it was telecined?

comment:6 Changed 5 years ago by kevmitch

By fix it, i mean yadif doesn't crash. Of course pullup is the correct filter for this clip.

comment:7 Changed 5 years ago by kevmitch

ah, now i see frame stepping through 3 progressive 2 interlaced pattern as described here:
http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-telecine.html

Note: See TracTickets for help on using tickets.