ext/ogg/gstoggdemux.c: Generate correct disconts for live chained oggs.
authorWim Taymans <wim.taymans@gmail.com>
Thu, 21 Jul 2005 17:25:40 +0000 (17:25 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 21 Jul 2005 17:25:40 +0000 (17:25 +0000)
commite2da9961d9f18eaef750984c76b46b9e338b6ef6
tree4a31d48b2afc7e8a054ee8d41e432a16bf6a3cb7
parentf31434305893f198a5b8b1e37ab875bcac485c7a
ext/ogg/gstoggdemux.c: Generate correct disconts for live chained oggs.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_event),
(gst_ogg_pad_internal_chain), (gst_ogg_pad_typefind),
(gst_ogg_demux_chain_elem_pad), (gst_ogg_demux_queue_data),
(gst_ogg_demux_chain_peer), (gst_ogg_pad_submit_packet),
(gst_ogg_pad_submit_page), (gst_ogg_chain_new),
(gst_ogg_demux_init), (gst_ogg_demux_activate_chain),
(gst_ogg_demux_perform_seek), (gst_ogg_demux_collect_chain_info),
(gst_ogg_demux_collect_info), (gst_ogg_demux_chain),
(gst_ogg_demux_send_event), (gst_ogg_demux_loop):
Generate correct disconts for live chained oggs.

* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_render),
(gst_base_audio_sink_create_ringbuffer),
(gst_base_audio_sink_change_state):
Handle discont math correctly.

* gst/playback/gstplaybin.c: (add_sink):
Some small debug cleanup.
ChangeLog
ext/ogg/gstoggdemux.c
gst-libs/gst/audio/gstbaseaudiosink.c
gst/playback/gstplaybin.c