Browse Source

wait after audio process

eden-orbis-ps4
lizzie 2 weeks ago
parent
commit
d6f1b1a2cd
  1. 5
      src/audio_core/sink/ps4_sink.cpp

5
src/audio_core/sink/ps4_sink.cpp

@ -46,11 +46,10 @@ struct PS4SinkStream final : public SinkStream {
// this->ProcessAudioIn(input_buffer, length); // this->ProcessAudioIn(input_buffer, length);
} else { } else {
int err = 0; int err = 0;
sceAudioOutOutput(audio_dev, nullptr);
this->ProcessAudioOutAndRender(output_buffer, length); this->ProcessAudioOutAndRender(output_buffer, length);
if ((err = sceAudioOutOutput(audio_dev, output_buffer.data())) < 0) {
sceAudioOutOutput(audio_dev, nullptr);
if ((err = sceAudioOutOutput(audio_dev, output_buffer.data())) < 0)
LOG_ERROR(Service_Audio, "{}", err); LOG_ERROR(Service_Audio, "{}", err);
}
} }
} }
sceAudioOutClose(audio_dev); sceAudioOutClose(audio_dev);

Loading…
Cancel
Save