summaryrefslogtreecommitdiff
path: root/apps/plugins/zxbox
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/zxbox')
-rw-r--r--apps/plugins/zxbox/spsound.c10
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
113static void close_snd(int normal) 117static 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