[gstreamer-bugs] [Bug 633294] deinterlace breaks some DVD menu scenarios

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Nov 12 03:06:03 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=633294
  GStreamer | gst-plugins-good | git

--- Comment #19 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-11-12 11:06:02 UTC ---
I can reproduce this here as well, with a different DVD (first I tried
actually). Rob's patches also don't make things work for me quite yet (haven't
tried Jan's patch).

> Do you at least see that additional buffer being flushed out of deinterlace
> after the patches have been applied? (deinterlace:5 and look for "Flush" in the
> output.) If so, I guess you need to find out what is happening to that buffer
> as unfortunately and as mentioned, I cannot reproduce the issue.

$ GST_DEBUG=deinterlace:5 gst-launch rsndvdbin
device=/home/tpm/Dvds/FRINGE_SEASON_1_DISC_4/ ! ffmpegcolorspace ! deinterlace
! queue ! dvdspu ! xvimagesink rsndvdbin0. ! queue max-size-buffers=1 !
dvdspu0.subpicture  2>&1 | grep -i Flush
gstdeinterlace.c:607:gst_deinterlace_reset_history:<deinterlace0> Flushing
history (count 0)
gstdeinterlace.c:607:gst_deinterlace_reset_history:<deinterlace0> Flushing
history (count 0)
gstdeinterlace.c:607:gst_deinterlace_reset_history:<deinterlace0> Flushing
history (count 0)
gstdeinterlace.c:607:gst_deinterlace_reset_history:<deinterlace0> Flushing
history (count 0)
gstdeinterlace.c:607:gst_deinterlace_reset_history:<deinterlace0> Flushing
history (count 0)
gstdeinterlace.c:607:gst_deinterlace_reset_history:<deinterlace0> Flushing
history (count 0)
gstdeinterlace.c:607:gst_deinterlace_reset_history:<deinterlace0> Flushing
history (count 2)
gstdeinterlace.c:980:gst_deinterlace_output_frame:<deinterlace0> Flushing
field(s) using vfir method
gstdeinterlace.c:980:gst_deinterlace_output_frame:<deinterlace0> Flushing
field(s) using linear method

(Sometimes I also get this, and then loads of 'flushing history (count 0)' with
the occasional two 'output_frame' calls in an endless loop.)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.



More information about the Gstreamer-bugs mailing list