From 83e4475021317788028a58cf49d1801123de9829 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 2 Dec 2013 08:47:09 +0100 Subject: pcm/PcmFormat: use SampleTraits::long_type in ConvertFromFloat() --- src/pcm/PcmFormat.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/pcm/PcmFormat.cxx b/src/pcm/PcmFormat.cxx index 348437a12..06390249d 100644 --- a/src/pcm/PcmFormat.cxx +++ b/src/pcm/PcmFormat.cxx @@ -56,8 +56,10 @@ ConvertFromFloat(typename Traits::pointer_type dest, const float factor = 1 << (bits - 1); while (src != end) { - int sample(*src++ * factor); - *dest++ = PcmClamp(sample); + typename Traits::long_type sample(*src++ * factor); + *dest++ = PcmClamp(sample); } } -- cgit v1.2.3