[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