[gstreamer-bugs] [Bug 320984] New: [oggdemux] virgin radio borks on second chain
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Tue Nov 8 08:00:28 PST 2005
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
Summary: [oggdemux] virgin radio borks on second chain
Product: GStreamer
Version: HEAD CVS
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: t.i.m at zen.co.uk
QAContact: gstreamer-bugs at lists.sourceforge.net
CC: all-bugs at bugzilla.gnome.org
There's something wrong with the segment/chain start/stop/base_time calculation
and the newsegment event sent in gst_ogg_pad_submit_packet().
It fails when the current chain ends and the second one starts. Here's what happens:
00:02.863218000) gstoggdemux.c(946):gst_ogg_chain_new:<oggdemux0> creating new
chain 0x83a99c8
00:02.863275000) gstoggdemux.c(982):gst_ogg_chain_new_stream:<oggdemux0>
creating new stream 274c3890 in chain 0x83a99c8
00:03.117275000) gstoggdemux.c(834):gst_ogg_pad_submit_packet:
chain->begin_time: 0:00:00.000000000
00:03.117303000) gstoggdemux.c(836):gst_ogg_pad_submit_packet:
chain->segment_start: 0:03:11.339682539
00:03.117328000) gstoggdemux.c(838):gst_ogg_pad_submit_packet:
chain->segment_stop: 5124095:34:33.709551615
00:03.117353000) gstoggdemux.c(853):gst_ogg_pad_submit_packet: segment_start:
0:03:11.339682539
00:03.117377000) gstoggdemux.c(855):gst_ogg_pad_submit_packet: segment_stop:
5124095:34:33.709551615
00:03.568750000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:03:11.789569160
00:03.657735000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:03:12.043537414
00:03.720685000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:03:12.265578231
00:03.824366000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:03:12.536961451
... snip ...
00:25.767131000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:03:36.608798185
00:26.008486000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:03:36.865668934
00:26.272718000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:03:37.090612244
00:26.565197000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:03:37.299591836
... new chain ...
00:26.566249000) gstoggdemux.c(946):gst_ogg_chain_new:<oggdemux0> creating new
chain 0x83ca5d8
00:26.566373000) gstoggdemux.c(982):gst_ogg_chain_new_stream:<oggdemux0>
creating new stream 25c3718d in chain 0x83ca5d8
00:26.628672000) gstoggdemux.c(834):gst_ogg_pad_submit_packet:
chain->begin_time: 0:00:25.959909297
00:26.628713000) gstoggdemux.c(836):gst_ogg_pad_submit_packet:
chain->segment_start: 0:00:00.000000000
00:26.628749000) gstoggdemux.c(838):gst_ogg_pad_submit_packet:
chain->segment_stop: 5124095:34:33.709551615
00:26.628858000) gstoggdemux.c(853):gst_ogg_pad_submit_packet: segment_start:
5124095:34:07.749642319
00:26.628898000) gstoggdemux.c(855):gst_ogg_pad_submit_packet: segment_stop:
5124095:34:33.709551615
00:26.855016000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:00:00.400544217
00:27.079054000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:00:00.613877551
00:27.325009000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:00:00.828662131
00:27.381014000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:00:01.102947845
00:27.387954000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:00:01.326439909
00:27.399609000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:00:01.477369614
00:27.408265000) gstoggdemux.c(772):gst_ogg_demux_chain_peer: ogg current time
0:00:01.708117913
Cheers
-Tim
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.
More information about the Gstreamer-bugs
mailing list