[gstreamer-bugs] [Bug 610959] [flacdec] certain flac-in-ogg file only plays after long delay

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Mar 8 06:43:55 PST 2010


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

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|don't know                  |gst-plugins-good
            Version|0.10.25                     |0.10.19
            Summary|gstreamer can't decode      |[flacdec] certain
                   |certain OGG FLAC files      |flac-in-ogg file only plays
                   |                            |after long delay

--- Comment #6 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-03-08 14:43:51 UTC ---
It would seem that's because flacdec re-sends the initial newsegment event that
oggdemux sent, but not as update:

$ gst-launch-0.10 filesrc location=610959.ogg ! oggdemux ! flacdec ! fakesink
sync=true -v
flacdec0.GstPad:sink: caps = audio/x-flac, rate=(int)44100, channels=(int)1
flacdec0.GstPad:src: caps = audio/x-raw-int, endianness=(int)1234,
signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100,
channels=(int)1
fakesink0.GstPad:sink: caps = audio/x-raw-int, endianness=(int)1234,
signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100,
channels=(int)1
fakesink0: last-message = "preroll   ******* "
fakesink0: last-message = "event   ******* E (type: 102, GstEventNewsegment,
update=(boolean)false, rate=(double)1, applied-rate=(double)1,
format=(GstFormat)GST_FORMA
T_TIME, start=(gint64)0, stop=(gint64)30000000000, position=(gint64)0;)
0x7fb5e400d440"
fakesink0: last-message = "event   ******* E (type: 118, taglist,
container-format=(string)Ogg;) 0x7fb5e400d500"
fakesink0: last-message = "event   ******* E (type: 102, GstEventNewsegment,
update=(boolean)false, rate=(double)1, applied-rate=(double)1,
format=(GstFormat)GST_FORMA
T_TIME, start=(gint64)0, stop=(gint64)30000000000, position=(gint64)0;)
0x7fb5e400d580"

-- 
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