From 603e2fe24afeaae64807b1abd4ef1b04b03b82d5 Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Fri, 5 Feb 2016 14:14:37 +0000 Subject: oggdemux: fix chaining causing running time to restart from 0 This fixes: gst-play-1.0 http://relay-nyc.gameowls.com:8000/chiptune.ogg https://bugzilla.gnome.org/show_bug.cgi?id=758282 --- ext/ogg/gstoggdemux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/ogg/gstoggdemux.c b/ext/ogg/gstoggdemux.c index 05cd75977..bd129ab07 100644 --- a/ext/ogg/gstoggdemux.c +++ b/ext/ogg/gstoggdemux.c @@ -1204,7 +1204,7 @@ gst_ogg_pad_submit_packet (GstOggPad * pad, ogg_packet * packet) segment.position = chain->segment_start; segment.stop = chain->segment_stop; segment.time = chain->begin_time; - segment.base = ogg->segment.base; + segment.base = ogg->segment.base + segment.time; event = gst_event_new_segment (&segment); } } -- cgit v1.2.1