summaryrefslogtreecommitdiff
path: root/apps/codecs/libfaad/common.h
diff options
context:
space:
mode:
authorAndree Buschmann <AndreeBuschmann@t-online.de>2010-09-13 20:57:22 +0000
committerAndree Buschmann <AndreeBuschmann@t-online.de>2010-09-13 20:57:22 +0000
commitddb936a0c5a2a795703d2e4831c0d30124dcef3e (patch)
treefd47c3629babe6892072428c9fe53ada2c82727b /apps/codecs/libfaad/common.h
parentaa0f895572237c57e05d23c18bd2be0739e0f2ba (diff)
downloadrockbox-ddb936a0c5a2a795703d2e4831c0d30124dcef3e.zip
rockbox-ddb936a0c5a2a795703d2e4831c0d30124dcef3e.tar.gz
rockbox-ddb936a0c5a2a795703d2e4831c0d30124dcef3e.tar.bz2
rockbox-ddb936a0c5a2a795703d2e4831c0d30124dcef3e.tar.xz
Clean up libfaad's fixed point implementation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28069 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libfaad/common.h')
-rw-r--r--apps/codecs/libfaad/common.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/codecs/libfaad/common.h b/apps/codecs/libfaad/common.h
index 59ce806..5343de3 100644
--- a/apps/codecs/libfaad/common.h
+++ b/apps/codecs/libfaad/common.h
@@ -167,9 +167,11 @@ extern struct codec_api* ci;
#ifdef FIXED_POINT
#define DIV_R(A, B) (((int64_t)A << REAL_BITS)/B)
#define DIV_C(A, B) (((int64_t)A << COEF_BITS)/B)
+#define DIV_Q(A, B) (((int64_t)A << Q2_BITS )/B)
#else
#define DIV_R(A, B) ((A)/(B))
#define DIV_C(A, B) ((A)/(B))
+#define DIV_Q(A, B) ((A)/(B))
#endif
#ifndef SBR_LOW_POWER