[gstreamer-bugs] [Bug 603471] [oggdemux] Regression: Seeking on Ogg/FLAC files created by oggmux broken

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 6 05:22:43 PST 2010

  GStreamer | gst-plugins-good | 0.10.x

Mark Nauwelaerts <manauw> changed:

           What    |Removed                     |Added
             Status|NEW                         |RESOLVED
                 CC|                            |manauw at skynet.be
          Component|gst-plugins-base            |gst-plugins-good
         Resolution|                            |FIXED
   Target Milestone|0.10.26                     |0.10.18
           Severity|blocker                     |normal

--- Comment #7 from Mark Nauwelaerts <manauw at skynet.be> 2010-01-06 13:22:40 UTC ---
On the one hand, some testing suggests that flac ogg files (as produced by
pipeline given above) do play and even allow for seeking (maybe due to
intermediate oggdemux fixes?).

On the other hand, as mentioned earlier, current flacdec is not timestamping
outgoing buffers.  That is basically a bug in flacdec (not so much a
regression) since it does not seem to do so either in e.g. matroskademux case.

[apparently, it 'just works' because newsegment events do make it through, so
basesink just renders based on that without further syncing]

The following commit should take care of the latter
(as mentioned above, flac code could do with some more cleanup, but will likely
get to that a bit later on):

commit a76af918d0d2a4c391e84be525efb7834c75ad26
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Wed Jan 6 14:06:14 2010 +0100

    flacdec: really use upstream timestamp if there is one

    See/fixes #603471.

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.

More information about the Gstreamer-bugs mailing list