[prev in list] [next in list] [prev in thread] [next in thread]
List: gstreamer-bugs
Subject: [Bug 700537] theoradec drops frames because it needs a keyframe after a seek (bug in oggdemux from w
From: "GStreamer" (bugzilla.gnome.org) <bugzilla () gnome ! org>
Date: 2013-06-30 16:30:31
Message-ID: 20130630163031.568E0EE663 () bugzilla-web ! gnome ! org
[Download RAW message or body]
https://bugzilla.gnome.org/show_bug.cgi?id=700537
GStreamer | gst-plugins-base | 1.0.6
--- Comment #11 from Sebastian Dröge <slomo@circular-chaos.org> 2013-06-30 16:30:23 UTC ---
I agree with the first part you mention, it seems that this commit can be
reverted nowadays... for exactly that reasoning. And I don't think it was
correct at all ;)
For the second part, your new patch, I think that will cause A/V sync issues.
So when doing a seek we will jump to the earliest position that contains the
seek position for all streams. This means that all but the earliest stream will
have non-keyframe packets for some time, that should be dropped. Which happens
because current_granule==-1 after a seek until the packet actually contains a
new granule position (which will be the case for a keyframe).
Is there any problem with the packets that are dropped after a seek without
your patch? Is it enough to just revert
b41cd0428956f3ade9b428149e38be8e788556fe and then everything is fine for this
bug here?
--
Configure bugmail: https://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.
_______________________________________________
gstreamer-bugs mailing list
gstreamer-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-bugs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic