[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 17:54:59 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=619778
GStreamer | gst-plugins-base | 0.10.29
--- Comment #4 from bens at alum.mit.edu 2010-05-28 00:52:17 UTC ---
ds: I agree. I did a test with a file constructed to have a few zero-length
pages and all packets were decoded successfully. However, fakesink did provide
some surprising output:
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain ******* <
( 0 bytes, timestamp: 0:04:08.000000000, duration: 0:00:01.0000000
00, offset: 249000000000, offset_end: 249, flags: 0) 0x92c5468"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain ******* <
( 0 bytes, timestamp: 0:04:09.000000000, duration: 0:00:01.0000000
00, offset: 250000000000, offset_end: 250, flags: 0) 0x92c5418"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain ******* <
( 0 bytes, timestamp: 0:04:10.000000000, duration: 0:00:01.0000000
00, offset: 251000000000, offset_end: 1274, flags: 0) 0x92c5468"
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "chain ******* <
( 0 bytes, timestamp: 0:04:11.000000000, duration: 0:00:01.0000000
00, offset: 252000000000, offset_end: 1275, flags: 0) 0x92c54b8"
Packet 250 is the last packet on the first page. 1274 is 250+1024, and 1024 is
2^granuleshift. (This has also matched when I tried with different
granuleshifts.) I don't know if this is a problem, because I don't know what
offset_end means.
On Patent_Absurdity_HD_3540kbit.ogv, running theoradec into fakesink and
counting packets shows the right number of packets coming out, so the problem
must not be what I thought.
--
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