From c9249add41b7f157a6c7a873ccb4005b34c07b41 Mon Sep 17 00:00:00 2001 From: Thom Johansen Date: Wed, 2 Nov 2005 00:30:58 +0000 Subject: [PATCH] Automatically set clipping limits based on sample precision. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7719 a1c6a512-1295-4272-9138-f99709370657 --- apps/dsp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/dsp.c b/apps/dsp.c index ff4c840008..d0f8b6d6d1 100644 --- a/apps/dsp.c +++ b/apps/dsp.c @@ -641,6 +641,8 @@ bool dsp_configure(int setting, void *value) { dsp->frac_bits = (long) value; dsp->sample_bytes = sizeof(long); + dsp->clip_max = (1 << (long)value) - 1; + dsp->clip_min = -(1 << (long)value); } break;