[Bug 700537] theoradec drops frames because it needs a keyframe after a seek (bug in oggdemux from what I gathered)

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jun 24 15:34:38 PDT 2013


http://bugzilla.gnome.org/show_bug.cgi?id=700537
  GStreamer | gst-plugins-base | 1.0.6

--- Comment #9 from Mathieu Duponchelle <mathieu.duponchelle at epitech.eu> 2013-06-24 22:34:30 UTC ---
The segment clip warning is indeed gone, but it was unrelated, I had patched
video decoder before observing that behaviour.

Upon further inspection, I discovered the sources of the bad behaviour :

First, that patch :

b41cd0428956f3ade9b428149e38be8e788556fe in -base makes a pad be skipped when
looking for the earliest position (keyframe) at which to seek.

>From what I can see, skeleton and cmml streams are ignored by the function now,
so I'm not sure this patch is still necessary, my opinion would be to revert
it.

Second, when I revert that patch here, keytarget gets the good value, but
packets still get dropped for a while after the seek.

I think that the patch I'll attach next is correct, I'd like your opinion
though.

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


More information about the gstreamer-bugs mailing list