aboutsummaryrefslogtreecommitdiffstats
path: root/src/audio.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2009-03-12 18:34:37 +0100
committerMax Kellermann <max@duempel.org>2009-03-12 18:34:37 +0100
commite9cbb6be3f7c0a13425fdb542db619452668a6b5 (patch)
tree4a420ff03583d0cccc37d1e250685e6ea26f3b9f /src/audio.c
parent9feaedd799cf68173700f3d390c559ee840a430a (diff)
downloadmpd-e9cbb6be3f7c0a13425fdb542db619452668a6b5.tar.gz
mpd-e9cbb6be3f7c0a13425fdb542db619452668a6b5.tar.xz
mpd-e9cbb6be3f7c0a13425fdb542db619452668a6b5.zip
audio: moved mixer functions to mixer_control.c
Diffstat (limited to 'src/audio.c')
-rw-r--r--src/audio.c52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/audio.c b/src/audio.c
index 8c5132199..dce9bc93f 100644
--- a/src/audio.c
+++ b/src/audio.c
@@ -60,55 +60,3 @@ void finishAudioConfig(void)
{
audio_format_clear(&configured_audio_format);
}
-
-bool mixer_control_setvol(unsigned int device, int volume, int rel)
-{
- struct audio_output *output;
- struct mixer *mixer;
-
- if (device >= audio_output_count())
- return false;
-
- output = audio_output_get(device);
- mixer = ao_plugin_get_mixer(output->plugin, output->data);
- if (mixer != NULL) {
- if (rel) {
- int cur_volume = mixer_get_volume(mixer);
- if (cur_volume < 0)
- return false;
-
- volume = volume + cur_volume;
- }
- if (volume > 100)
- volume = 100;
- else if (volume < 0)
- volume = 0;
-
- return mixer_set_volume(mixer, volume);
- }
- return false;
-}
-
-bool mixer_control_getvol(unsigned int device, int *volume)
-{
- struct audio_output *output;
- struct mixer *mixer;
-
- if (device >= audio_output_count())
- return false;
-
- output = audio_output_get(device);
- mixer = ao_plugin_get_mixer(output->plugin, output->data);
- if (mixer != NULL) {
- int volume2;
-
- volume2 = mixer_get_volume(mixer);
- if (volume2 < 0)
- return false;
-
- *volume = volume2;
- return true;
- }
-
- return false;
-}