summaryrefslogtreecommitdiffstats
path: root/apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c')
-rw-r--r--apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c b/apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c
index 83bd0afb42..1c2e4b2de9 100644
--- a/apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c
+++ b/apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c
@@ -211,6 +211,7 @@ static Uint8 *ROCKBOXAUD_GetAudioBuf(_THIS)
static void ROCKBOXAUD_CloseAudio(_THIS)
{
+ rb->pcm_play_stop();
if ( this->hidden->mixbuf != NULL ) {
SDL_FreeAudioMem(this->hidden->mixbuf);
this->hidden->mixbuf = NULL;
@@ -221,7 +222,6 @@ static void ROCKBOXAUD_CloseAudio(_THIS)
if(this->hidden->rb_buf[i])
SDL_FreeAudioMem(this->hidden->rb_buf[i]);
}
- rb->pcm_play_stop();
rb->pcm_set_frequency(HW_SAMPR_DEFAULT);
}
@@ -236,7 +236,7 @@ static int ROCKBOXAUD_OpenAudio(_THIS, SDL_AudioSpec *spec)
SDL_CalculateAudioSpec(spec);
LOGF("samplerate %d", spec->freq);
- rb->mixer_set_frequency(spec->freq);
+ rb->pcm_set_frequency(spec->freq);
/* Allocate mixing buffer */
this->hidden->mixlen = spec->size;