diff options
Diffstat (limited to 'apps/plugins/rockboy/rbsound.c')
-rw-r--r-- | apps/plugins/rockboy/rbsound.c | 10 |
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 | ||
52 | void pcm_close(void) | 58 | void 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 | ||
60 | int pcm_submit(void) | 66 | int pcm_submit(void) |