From b55c8a16b9c8ad599f5ac02b03568f4f63132ffe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 16 Jul 2007 09:14:18 +0000 Subject: [PATCH] ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop. Original commit message from CVS: * ext/mad/gstmad.c: (clip_outgoing_buffer): Fix buffer clipping to correctly clip to the segment stop. --- ChangeLog | 5 +++++ ext/mad/gstmad.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 109316e1d4..b1561b1d39 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-07-16 Sebastian Dröge + + * ext/mad/gstmad.c: (clip_outgoing_buffer): + Fix buffer clipping to correctly clip to the segment stop. + 2007-07-15 Jan Schmidt * gst/mpegaudioparse/gstmpegaudioparse.c: diff --git a/ext/mad/gstmad.c b/ext/mad/gstmad.c index 890c683dff..c323abfaa9 100644 --- a/ext/mad/gstmad.c +++ b/ext/mad/gstmad.c @@ -1251,7 +1251,7 @@ clip_outgoing_buffer (GstMad * mad, GstBuffer * buffer) GST_BUFFER_DATA (buffer) += diff; GST_BUFFER_SIZE (buffer) -= diff; } - diff = cstop - stop; + diff = stop - cstop; if (diff > 0) { GST_BUFFER_DURATION (buffer) -= diff; /* time->frames->bytes */