From cccef0c5250d05d5a979502f3033381f1bba4b24 Mon Sep 17 00:00:00 2001 From: yellows8 Date: Fri, 21 Aug 2020 13:32:31 -0400 Subject: [PATCH] audout: Properly pass the aruid in audoutOpenAudioOut, fixes #197. --- nx/source/services/audout.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nx/source/services/audout.c b/nx/source/services/audout.c index 0f579120..c1d6ac8c 100644 --- a/nx/source/services/audout.c +++ b/nx/source/services/audout.c @@ -2,6 +2,7 @@ #include "service_guard.h" #include "kernel/event.h" #include "services/audout.h" +#include "services/applet.h" #include "runtime/hosversion.h" #define DEVICE_NAME_LENGTH 0x100 @@ -142,8 +143,8 @@ Result audoutOpenAudioOut(const char *DeviceNameIn, char *DeviceNameOut, u32 Sam const struct { u32 sample_rate; u32 channel_count; - u64 client_pid; - } in = { SampleRateIn, ChannelCountIn, 0 }; + u64 AppletResourceUserId; + } in = { SampleRateIn, ChannelCountIn, appletGetAppletResourceUserId() }; struct { u32 sample_rate;