[gstreamer-bugs] [Bug 320984] [oggdemux] cannot handle multiple chains
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Sun Jan 21 21:06:00 PST 2007
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=320984
GStreamer | gst-plugins-base | Ver: HEAD CVS
------- Comment #27 from Philip Allison 2007-01-22 05:04 UTC -------
All is still not well. It's the amazing time-travelling ogg stream!
0:02:44.101017000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:938:gst_ogg_demux_chain_peer:<oggdemux0> ogg current time
0:02:47.235918366
0:02:44.223709000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:938:gst_ogg_demux_chain_peer:<oggdemux0> ogg current time
0:02:47.259138320
0:02:44.464079000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:1685:gst_ogg_demux_deactivate_current_chain:<oggdemux0>
deactivating chain 0x5fe4c0
0:02:44.464127000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:1693:gst_ogg_demux_deactivate_current_chain:<oggdemux0> removing
pad <oggdemux0:serial_24c22dfd>
0:02:44.464372000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:2664:gst_ogg_demux_handle_page:<oggdemux0> new chain, begin time
0:02:47.259138320
0:02:44.621035000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:1037:gst_ogg_pad_submit_packet:<oggdemux0> chain->begin_time:
0:02:47.259138320
0:02:44.621044000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:1039:gst_ogg_pad_submit_packet:<oggdemux0> chain->segment_start:
0:00:00.000000000
0:02:44.621052000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:1041:gst_ogg_pad_submit_packet:<oggdemux0> chain->segment_stop:
99:99:99.999999999
0:02:44.621772000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:938:gst_ogg_demux_chain_peer:<oggdemux0> ogg current time
0:02:47.537777775
- snip -
0:02:47.583187000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:938:gst_ogg_demux_chain_peer:<oggdemux0> ogg current time
0:02:50.486712016
0:02:47.707447000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:938:gst_ogg_demux_chain_peer:<oggdemux0> ogg current time
0:05:53.041995462
0:02:47.714028000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:1685:gst_ogg_demux_deactivate_current_chain:<oggdemux0>
deactivating chain 0x688260
0:02:47.714074000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:1693:gst_ogg_demux_deactivate_current_chain:<oggdemux0> removing
pad <oggdemux0:serial_10bb6682>
0:02:47.714320000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:2664:gst_ogg_demux_handle_page:<oggdemux0> new chain, begin time
0:05:53.041995462
0:02:47.864595000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:1037:gst_ogg_pad_submit_packet:<oggdemux0> chain->begin_time:
0:05:53.041995462
0:02:47.864604000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:1039:gst_ogg_pad_submit_packet:<oggdemux0> chain->segment_start:
0:00:00.000000000
0:02:47.864612000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:1041:gst_ogg_pad_submit_packet:<oggdemux0> chain->segment_stop:
99:99:99.999999999
0:02:47.865339000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:938:gst_ogg_demux_chain_peer:<oggdemux0> ogg current time
0:05:53.356916096
0:02:48.197173000 5350 0x5b7be0 DEBUG oggdemux
gstoggdemux.c:938:gst_ogg_demux_chain_peer:<oggdemux0> ogg current time
0:05:53.681995462
The "current time" claims to jump from 2:50 to 5:53 just after the snip. This
happens in between tracks when streaming
http://www.spogbiper.com:8000/stream.ogg after having removed the dodgy
segment_start calculations; this is either messing up, or is messed up by, the
next chain's begin_time (I'm having trouble following the flow control in
gstoggdemux). Result is a 3 minute silence before anything is next heard.
Chains in the middle of tracks - I assume triggered by new metadata - are just
fine.
Based on the fact that I either haven't fixed the bug at all, or that there's
more than one bug at work, I'll shut up now until somebody cleverer than me
chips in. :)
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list