Compare commits

...

1 Commits

Author SHA1 Message Date
bunnei
2068f8d7f6 hwopus: HACK: Zero worker_buffer_sz when audio is disabled. 2018-11-16 18:18:28 -05:00

View File

@@ -15,6 +15,7 @@
#include "core/hle/ipc_helpers.h"
#include "core/hle/kernel/hle_ipc.h"
#include "core/hle/service/audio/hwopus.h"
#include "core/settings.h"
namespace Service::Audio {
@@ -143,6 +144,10 @@ void HwOpus::GetWorkBufferSize(Kernel::HLERequestContext& ctx) {
u32 worker_buffer_sz = static_cast<u32>(WorkerBufferSize(channel_count));
LOG_DEBUG(Audio, "called worker_buffer_sz={}", worker_buffer_sz);
if (Settings::values.sink_id == "null") {
worker_buffer_sz = 0;
}
IPC::ResponseBuilder rb{ctx, 3};
rb.Push(RESULT_SUCCESS);
rb.Push<u32>(worker_buffer_sz);