diff options
Diffstat (limited to 'apps/plugins/zxbox/spsound.c')
-rw-r--r-- | apps/plugins/zxbox/spsound.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/apps/plugins/zxbox/spsound.c b/apps/plugins/zxbox/spsound.c index f9a4c6caa7..aae4ad9c8d 100644 --- a/apps/plugins/zxbox/spsound.c +++ b/apps/plugins/zxbox/spsound.c | |||
@@ -106,8 +106,12 @@ static void open_snd(void) | |||
106 | sndstate = SPS_OPENED; | 106 | sndstate = SPS_OPENED; |
107 | sound_avail=1; | 107 | sound_avail=1; |
108 | rb->pcm_play_stop(); | 108 | rb->pcm_play_stop(); |
109 | rb->pcm_set_frequency(44100); | 109 | #if INPUT_SRC_CAPS != 0 |
110 | 110 | /* Select playback */ | |
111 | rb->audio_set_input_source(AUDIO_SRC_PLAYBACK, SRCF_PLAYBACK); | ||
112 | rb->audio_set_output_source(AUDIO_SRC_PLAYBACK); | ||
113 | #endif | ||
114 | rb->pcm_set_frequency(SAMPR_44); | ||
111 | } | 115 | } |
112 | 116 | ||
113 | static void close_snd(int normal) | 117 | static void close_snd(int normal) |
@@ -115,7 +119,7 @@ static void close_snd(int normal) | |||
115 | (void)normal; | 119 | (void)normal; |
116 | sound_avail = 0; | 120 | sound_avail = 0; |
117 | rb->pcm_play_stop(); | 121 | rb->pcm_play_stop(); |
118 | rb->pcm_set_frequency(44100); | 122 | rb->pcm_set_frequency(HW_SAMPR_DEFAULT); |
119 | } | 123 | } |
120 | 124 | ||
121 | 125 | ||