[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