diff options
Diffstat (limited to 'firmware/target')
-rw-r--r-- | firmware/target/hosted/sdl/pcm-sdl.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/target/hosted/sdl/pcm-sdl.c b/firmware/target/hosted/sdl/pcm-sdl.c index bd56189f02..812211288e 100644 --- a/firmware/target/hosted/sdl/pcm-sdl.c +++ b/firmware/target/hosted/sdl/pcm-sdl.c | |||
@@ -51,7 +51,11 @@ | |||
51 | extern bool debug_audio; | 51 | extern bool debug_audio; |
52 | #endif | 52 | #endif |
53 | 53 | ||
54 | #ifdef HAVE_SW_VOLUME_CONTROL | ||
55 | static int sim_volume = SDL_MIX_MAXVOLUME; | ||
56 | #else | ||
54 | static int sim_volume = 0; | 57 | static int sim_volume = 0; |
58 | #endif | ||
55 | 59 | ||
56 | #if CONFIG_CODEC == SWCODEC | 60 | #if CONFIG_CODEC == SWCODEC |
57 | static int cvt_status = -1; | 61 | static int cvt_status = -1; |
@@ -414,9 +418,11 @@ void pcm_play_dma_postinit(void) | |||
414 | { | 418 | { |
415 | } | 419 | } |
416 | 420 | ||
421 | #ifndef HAVE_SW_VOLUME_CONTROL | ||
417 | void pcm_set_mixer_volume(int volume) | 422 | void pcm_set_mixer_volume(int volume) |
418 | { | 423 | { |
419 | sim_volume = volume; | 424 | sim_volume = volume; |
420 | } | 425 | } |
426 | #endif /* HAVE_SW_VOLUME_CONTROL */ | ||
421 | 427 | ||
422 | #endif /* CONFIG_CODEC == SWCODEC */ | 428 | #endif /* CONFIG_CODEC == SWCODEC */ |