gst/: Segment update fix.
authorWim Taymans <wim.taymans@gmail.com>
Mon, 21 Nov 2005 17:14:02 +0000 (17:14 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 21 Nov 2005 17:14:02 +0000 (17:14 +0000)
Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_class_init), (gst_base_audio_sink_init),
(gst_base_audio_sink_provide_clock),
(gst_base_audio_sink_set_clock), (gst_base_audio_sink_render),
(gst_base_audio_sink_change_state):
* gst/audioresample/gstaudioresample.c:
Segment update fix.

gst/audioresample/gstaudioresample.c

index c141c1a..6077a61 100644 (file)
@@ -399,7 +399,7 @@ static GstFlowReturn
       outsize, outsamples);
 
   GST_BUFFER_OFFSET (outbuf) = audioresample->offset;
-  GST_BUFFER_TIMESTAMP (outbuf) = base->segment_start +
+  GST_BUFFER_TIMESTAMP (outbuf) = base->segment.start +
       audioresample->offset * GST_SECOND / audioresample->o_rate;
 
   audioresample->offset += outsamples;
@@ -408,7 +408,7 @@ static GstFlowReturn
   /* we calculate DURATION as the difference between "next" timestamp
    * and current timestamp so we ensure a contiguous stream, instead of
    * having rounding errors. */
-  GST_BUFFER_DURATION (outbuf) = base->segment_start +
+  GST_BUFFER_DURATION (outbuf) = base->segment.start +
       audioresample->offset * GST_SECOND / audioresample->o_rate -
       GST_BUFFER_TIMESTAMP (outbuf);