Index: ext/ogg/gstoggdemux.c
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-base/ext/ogg/gstoggdemux.c,v
retrieving revision 1.170
diff -r1.170 gstoggdemux.c
1035,1063d1034
<         GstClockTime segment_start, segment_stop, segment_time;
< 
<         GST_DEBUG_OBJECT (ogg, "chain->begin_time:    %" GST_TIME_FORMAT,
<             GST_TIME_ARGS (chain->begin_time));
<         GST_DEBUG_OBJECT (ogg, "chain->segment_start: %" GST_TIME_FORMAT,
<             GST_TIME_ARGS (chain->segment_start));
<         GST_DEBUG_OBJECT (ogg, "chain->segment_stop:  %" GST_TIME_FORMAT,
<             GST_TIME_ARGS (chain->segment_stop));
< 
<         if (chain->begin_time != GST_CLOCK_TIME_NONE) {
<           segment_time = chain->begin_time;
<           segment_start = chain->segment_start - chain->begin_time;
<           if (chain->segment_stop != GST_CLOCK_TIME_NONE) {
<             segment_stop = chain->segment_stop - chain->begin_time;
<           } else {
<             segment_stop = GST_CLOCK_TIME_NONE;
<           }
<         } else {
<           segment_start = chain->segment_start;
<           segment_stop = chain->segment_stop;
<           segment_time = 0;
<         }
< 
<         GST_DEBUG_OBJECT (ogg, "segment_start: %" GST_TIME_FORMAT,
<             GST_TIME_ARGS (segment_start));
<         GST_DEBUG_OBJECT (ogg, "segment_stop:  %" GST_TIME_FORMAT,
<             GST_TIME_ARGS (segment_stop));
<         GST_DEBUG_OBJECT (ogg, "segment_time:  %" GST_TIME_FORMAT,
<             GST_TIME_ARGS (segment_time));
1067c1038
<             GST_FORMAT_TIME, segment_start, segment_stop, segment_time);
---
>             GST_FORMAT_TIME, chain->segment_start, chain->segment_stop, chain->begin_time);
1071c1042
<         ogg->building_chain = NULL;
---
> 	ogg->building_chain = NULL;
