From c275b14170368760fa501da3f0159bf877806baf Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tommi=20My=C3=B6h=C3=A4nen?= Date: Wed, 18 Jan 2006 19:08:08 +0000 Subject: [PATCH] gst/wavparse/gstwavparse.c: Fix conversion from TIME to BYTES format (fixes #326864; MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_pad_convert): Fix conversion from TIME to BYTES format (fixes #326864; patch by: Tommi Myöhänen ) --- ChangeLog | 6 ++++++ gst/wavparse/gstwavparse.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 95ec36b..24bb9e3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-01-18 Tim-Philipp Müller + + * gst/wavparse/gstwavparse.c: (gst_wavparse_pad_convert): + Fix conversion from TIME to BYTES format (fixes #326864; + patch by: Tommi Myöhänen ) + 2006-01-15 Jan Schmidt * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame): diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c index 39e193e..81324ae 100644 --- a/gst/wavparse/gstwavparse.c +++ b/gst/wavparse/gstwavparse.c @@ -1215,8 +1215,8 @@ gst_wavparse_pad_convert (GstPad * pad, case GST_FORMAT_BYTES: /* make sure we end up on a sample boundary */ *dest_value = - gst_util_uint64_scale_int (src_value, wavparse->rate, - GST_SECOND) * wavparse->blockalign; + gst_util_uint64_scale_int (src_value, wavparse->bps, GST_SECOND); + *dest_value -= *dest_value % wavparse->blockalign; break; case GST_FORMAT_DEFAULT: *dest_value = -- 2.7.4