summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/rbcodec/dsp/dsp_misc.c18
-rw-r--r--lib/rbcodec/dsp/pga.h3
2 files changed, 0 insertions, 21 deletions
diff --git a/lib/rbcodec/dsp/dsp_misc.c b/lib/rbcodec/dsp/dsp_misc.c
index 1083215..a8c9423 100644
--- a/lib/rbcodec/dsp/dsp_misc.c
+++ b/lib/rbcodec/dsp/dsp_misc.c
@@ -35,11 +35,6 @@
#endif
#include <string.h>
-#if defined(HAVE_SW_TONE_CONTROLS) && defined(HAVE_SW_VOLUME_CONTROL)
-/* Still need this for volume control */
-#include "settings.h"
-#endif
-
/** Firmware callback interface **/
/* Hook back from firmware/ part of audio, which can't/shouldn't call apps/
@@ -58,19 +53,6 @@ int dsp_callback(int msg, intptr_t param)
case DSP_CALLBACK_SET_TREBLE:
tone_set_treble(param);
break;
- /* FIXME: This must be done by bottom-level PCM driver so it works with
- all PCM, not here and not in mixer. I won't fully support it
- here with all streams. -- jethead71 */
-#ifdef HAVE_SW_VOLUME_CONTROL
- case DSP_CALLBACK_SET_SW_VOLUME:
- if (global_settings.volume < SW_VOLUME_MAX ||
- global_settings.volume > SW_VOLUME_MIN)
- {
- int vol_gain = get_replaygain_int(global_settings.volume * 100);
- pga_set_gain(PGA_VOLUME, vol_gain);
- }
- break;
-#endif /* HAVE_SW_VOLUME_CONTROL */
#endif /* HAVE_SW_TONE_CONTROLS */
case DSP_CALLBACK_SET_CHANNEL_CONFIG:
channel_mode_set_config(param);
diff --git a/lib/rbcodec/dsp/pga.h b/lib/rbcodec/dsp/pga.h
index f0c4c47..c052658 100644
--- a/lib/rbcodec/dsp/pga.h
+++ b/lib/rbcodec/dsp/pga.h
@@ -28,9 +28,6 @@ enum pga_gain_ids
{
PGA_EQ_PRECUT = 0,
PGA_REPLAYGAIN,
-#ifdef HAVE_SW_VOLUME_CONTROL
- PGA_VOLUME,
-#endif
PGA_NUM_GAINS,
};