psp: Force audio channels to stereo if > 2 channels requested (thanks, Solra!).

Fixes Bugzilla #3726.
This commit is contained in:
Ryan C. Gordon 2017-08-04 16:18:34 -04:00
parent cc5ceb1165
commit a09efc73d2
1 changed files with 1 additions and 0 deletions

View File

@ -80,6 +80,7 @@ PSPAUDIO_OpenDevice(_THIS, void *handle, const char *devname, int iscapture)
if (this->spec.channels == 1) { if (this->spec.channels == 1) {
format = PSP_AUDIO_FORMAT_MONO; format = PSP_AUDIO_FORMAT_MONO;
} else { } else {
this->spec.channels = 2;
format = PSP_AUDIO_FORMAT_STEREO; format = PSP_AUDIO_FORMAT_STEREO;
} }
this->hidden->channel = sceAudioChReserve(PSP_AUDIO_NEXT_CHANNEL, this->spec.samples, format); this->hidden->channel = sceAudioChReserve(PSP_AUDIO_NEXT_CHANNEL, this->spec.samples, format);