summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohamed Tarek <mt@rockbox.org>2009-07-16 23:09:28 +0000
committerMohamed Tarek <mt@rockbox.org>2009-07-16 23:09:28 +0000
commit20f8666b89f2ec7290d195732d5dc33d20cf3580 (patch)
tree70880cf2d834895f3a7f1c9d2ec70be0dfe1508d
parent23cf0977cd6117c1c987f916d953409da138e0e6 (diff)
downloadrockbox-20f8666b89f2ec7290d195732d5dc33d20cf3580.tar.gz
rockbox-20f8666b89f2ec7290d195732d5dc33d20cf3580.zip
Remove a call to av_clip() which limits the PCM output of the decoder to 16-bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21911 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/codecs/libcook/cook_fixpoint.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/apps/codecs/libcook/cook_fixpoint.h b/apps/codecs/libcook/cook_fixpoint.h
index e416bc4ef5..2e7f68913b 100644
--- a/apps/codecs/libcook/cook_fixpoint.h
+++ b/apps/codecs/libcook/cook_fixpoint.h
@@ -291,7 +291,6 @@ static inline void output_math(COOKContext *q, int16_t *out, int chan)
291 int j; 291 int j;
292 292
293 for (j = 0; j < q->samples_per_channel; j++) { 293 for (j = 0; j < q->samples_per_channel; j++) {
294 out[chan + q->nb_channels * j] = 294 out[chan + q->nb_channels * j] = fixp_pow2(q->mono_mdct_output[j], -11);
295 av_clip(fixp_pow2(q->mono_mdct_output[j], -11), -32768, 32767);
296 } 295 }
297} 296}