From 679f67d01d48833e48dee84594a1cd233a54810f Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 6 Mar 2010 08:05:04 +0000 Subject: optimized audio converter git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1602 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmp/audioconverter.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/qmmp/audioconverter.cpp b/src/qmmp/audioconverter.cpp index 484a33c72..fffe46eee 100644 --- a/src/qmmp/audioconverter.cpp +++ b/src/qmmp/audioconverter.cpp @@ -63,16 +63,16 @@ void AudioConverter::applyEffect(Buffer *b) s8_to_s16((qint8 *)b->data, (qint16 *) out, b->nbytes); delete [] b->data; b->data = out; - b->nbytes = b->nbytes*2; + b->nbytes <<= 1; break; } case Qmmp::PCM_S24LE: s24_to_s16((qint32 *)b->data, (qint16 *)b->data, b->nbytes/4); - b->nbytes /= 2; + b->nbytes >>= 1; break; case Qmmp::PCM_S32LE: s32_to_s16((qint32 *)b->data, (qint16 *)b->data, b->nbytes/4); - b->nbytes /= 2; + b->nbytes >>= 1; break; default: ; -- cgit v1.2.3-13-gbd6f