summaryrefslogtreecommitdiff
path: root/firmware/export/audiohw.h
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2010-04-25 22:54:58 +0000
committerThomas Martitz <kugel@rockbox.org>2010-04-25 22:54:58 +0000
commit668bd3445ecb39483160bbb310afa4337c83d0d9 (patch)
tree9df94188c72cd0af723012e022187b14c0d8f710 /firmware/export/audiohw.h
parent5185d9e30a7597425aa7f77c2d323e3002c60d8e (diff)
Remove lots of simulator-speficic #ifdef'ing in sound.c to allow for DSP effects in the sims, e.g. for bass and treble (targets that do those effects in HW don't simulate using dsp).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25719 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/audiohw.h')
-rw-r--r--firmware/export/audiohw.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/firmware/export/audiohw.h b/firmware/export/audiohw.h
index 91df2dd8b9..781bc12f8e 100644
--- a/firmware/export/audiohw.h
+++ b/firmware/export/audiohw.h
@@ -65,6 +65,20 @@
#include "ak4537.h"
#endif
+
+
+#define ONE_DB 10
+
+#if !defined(VOLUME_MIN) && !defined(VOLUME_MAX)
+#warning define for VOLUME_MIN and VOLUME_MAX is missing
+#define VOLUME_MIN -700
+#define VOLUME_MAX 0
+#endif
+
+/* volume/balance/treble/bass interdependency main part */
+#define VOLUME_RANGE (VOLUME_MAX - VOLUME_MIN)
+
+
/* convert caps into defines */
#ifdef AUDIOHW_CAPS
#if (AUDIOHW_CAPS & TREBLE_CAP)