Commit 7bbc4c77 authored by Wim Taymans's avatar Wim Taymans

gst/: Segment update fix.

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.
parent 615eecd0
......@@ -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);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment