plugins: sdl: remove hw_freq_sampr usage
rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]>
| Newsgroups | gmane.comp.systems.archos.rockbox.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 38d978a512023ccc45564f00b9945e72f58bf0ac Author: mojyack <[email protected]> Date: Mon Feb 16 12:03:54 2026 +0900 plugins: sdl: remove hw_freq_sampr usage Change-Id: I78311f63f04a68b968a584dd485e795813876fc3 diff --git a/apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c b/apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c index 7317ae0383..bfa5802ddf 100644 --- a/apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c +++ b/apps/plugins/sdl/src/audio/rockbox/SDL_rockboxaudio.c @@ -226,14 +226,16 @@ static void ROCKBOXAUD_CloseAudio(_THIS) if(this->hidden->rb_buf[i]) SDL_FreeAudioMem(this->hidden->rb_buf[i]); } - rb->mixer_set_frequency(HW_SAMPR_DEFAULT); + const struct pcm_sink_caps* caps = rb->pcm_current_sink_caps(); + rb->mixer_set_frequency(caps->samprs[caps->default_freq]); } static bool freq_ok(unsigned int freq) { - for(int i = 0; i < SAMPR_NUM_FREQ; i++) + const struct pcm_sink_caps* caps = rb->pcm_current_sink_caps(); + for(uint16_t i = 0; i < caps->num_samprs; i++) { - if(rb->hw_freq_sampr[i] == freq) + if(caps->samprs[i] == freq) return true; } return false; -- rockbox-cvs mailing list [email protected] https://lists.haxx.se/mailman/listinfo/rockbox-cvs