summaryrefslogtreecommitdiff
path: root/apps/plugins/rockboy
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/rockboy')
-rw-r--r--apps/plugins/rockboy/rbsound.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/apps/plugins/rockboy/rbsound.c b/apps/plugins/rockboy/rbsound.c
index 4e61d5590c..e671554e25 100644
--- a/apps/plugins/rockboy/rbsound.c
+++ b/apps/plugins/rockboy/rbsound.c
@@ -45,8 +45,14 @@ void pcm_init(void)
45 } 45 }
46 46
47 rb->pcm_play_stop(); 47 rb->pcm_play_stop();
48
49#if INPUT_SRC_CAPS != 0
50 /* Select playback */
51 rb->audio_set_input_source(AUDIO_SRC_PLAYBACK, SRCF_PLAYBACK);
52 rb->audio_set_output_source(AUDIO_SRC_PLAYBACK);
53#endif
48 54
49 rb->pcm_set_frequency(11025); /* 44100 22050 11025 */ 55 rb->pcm_set_frequency(SAMPR_11); /* 44100 22050 11025 */
50} 56}
51 57
52void pcm_close(void) 58void pcm_close(void)
@@ -54,7 +60,7 @@ void pcm_close(void)
54 memset(&pcm, 0, sizeof pcm); 60 memset(&pcm, 0, sizeof pcm);
55 newly_started = true; 61 newly_started = true;
56 rb->pcm_play_stop(); 62 rb->pcm_play_stop();
57 rb->pcm_set_frequency(44100); 63 rb->pcm_set_frequency(HW_SAMPR_DEFAULT);
58} 64}
59 65
60int pcm_submit(void) 66int pcm_submit(void)