[gstreamer-bugs] [Bug 619778] gstreamer fails to play certain files. I blame oggdemux failing on zero-length pages.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu May 27 15:55:38 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=619778
  GStreamer | gst-plugins-base | 0.10.29

--- Comment #3 from David Schleef <ds at schleef.org> 2010-05-27 22:55:31 UTC ---
Your analysis about oggdemux/theoradec is incorrect:

$ gst-launch filesrc location=green.ogg ! oggdemux ! fakesink -v

...

/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(   42 bytes, timestamp: none, duration: none, offset: 0, offset_end: -1,
flags: 32) 0x83e6508"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(   61 bytes, timestamp: none, duration: none, offset: 0, offset_end: -1,
flags: 0) 0x83e6558"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
( 3196 bytes, timestamp: none, duration: none, offset: 0, offset_end: -1,
flags: 0) 0x83e65a8"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(74880 bytes, timestamp: 0:00:00.000000000, duration: 0:00:00.041666666,
offset: 41666666, offset_end: 1, flags: 0) 0x83e6240"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(    0 bytes, timestamp: 0:00:00.041666666, duration: 0:00:00.041666667,
offset: 83333333, offset_end: 2, flags: 0) 0x83e61f0"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(    0 bytes, timestamp: 0:00:00.083333333, duration: 0:00:00.041666667,
offset: 125000000, offset_end: 3, flags: 0) 0x83e61a0"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(    0 bytes, timestamp: 0:00:00.125000000, duration: 0:00:00.041666666,
offset: 166666666, offset_end: 4, flags: 0) 0x83e6150"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(    0 bytes, timestamp: 0:00:00.166666666, duration: 0:00:00.041666667,
offset: 208333333, offset_end: 5, flags: 0) 0x83e6100"

$ gst-launch filesrc location=green.ogg ! oggdemux ! theoradec ! fakesink -v

...

/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(279720 bytes, timestamp: 0:00:00.000000000, duration: 0:00:00.041666666,
offset: -1, offset_end: -1, flags: 32) 0x8c265f0"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(279720 bytes, timestamp: 0:00:00.041666666, duration: 0:00:00.041666667,
offset: -1, offset_end: -1, flags: 0) 0x8c26550"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(279720 bytes, timestamp: 0:00:00.083333333, duration: 0:00:00.041666667,
offset: -1, offset_end: -1, flags: 0) 0x8c264b0"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(279720 bytes, timestamp: 0:00:00.125000000, duration: 0:00:00.041666666,
offset: -1, offset_end: -1, flags: 0) 0x8c26410"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain   ******* <
(279720 bytes, timestamp: 0:00:00.166666666, duration: 0:00:00.041666667,
offset: -1, offset_end: -1, flags: 0) 0x8c264b0"

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