diff options
Diffstat (limited to 'apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c')
-rw-r--r-- | apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c | 4 |
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; |