summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar bunnei2018-07-12 06:43:37 -0700
committerGravatar GitHub2018-07-12 06:43:37 -0700
commit7c7b2b8285c20c3079e3d804bb10e7ec2820663d (patch)
tree29c2db2f2bfb438ca7c1c19176ba8e2081a35792 /src
parentMerge pull request #650 from jroweboy/logging-stuff (diff)
parentAudout "Auto" functions (diff)
downloadyuzu-7c7b2b8285c20c3079e3d804bb10e7ec2820663d.tar.gz
yuzu-7c7b2b8285c20c3079e3d804bb10e7ec2820663d.tar.xz
yuzu-7c7b2b8285c20c3079e3d804bb10e7ec2820663d.zip
Merge pull request #649 from ogniK5377/audout-auto
Audout "Auto" functions
Diffstat (limited to '')
-rw-r--r--src/core/hle/service/audio/audout_u.cpp24
-rw-r--r--src/core/hle/service/audio/audout_u.h4
2 files changed, 14 insertions, 14 deletions
diff --git a/src/core/hle/service/audio/audout_u.cpp b/src/core/hle/service/audio/audout_u.cpp
index 1b4b649d8..8bf273b22 100644
--- a/src/core/hle/service/audio/audout_u.cpp
+++ b/src/core/hle/service/audio/audout_u.cpp
@@ -27,12 +27,12 @@ public:
27 {0, &IAudioOut::GetAudioOutState, "GetAudioOutState"}, 27 {0, &IAudioOut::GetAudioOutState, "GetAudioOutState"},
28 {1, &IAudioOut::StartAudioOut, "StartAudioOut"}, 28 {1, &IAudioOut::StartAudioOut, "StartAudioOut"},
29 {2, &IAudioOut::StopAudioOut, "StopAudioOut"}, 29 {2, &IAudioOut::StopAudioOut, "StopAudioOut"},
30 {3, &IAudioOut::AppendAudioOutBuffer, "AppendAudioOutBuffer"}, 30 {3, &IAudioOut::AppendAudioOutBufferImpl, "AppendAudioOutBuffer"},
31 {4, &IAudioOut::RegisterBufferEvent, "RegisterBufferEvent"}, 31 {4, &IAudioOut::RegisterBufferEvent, "RegisterBufferEvent"},
32 {5, &IAudioOut::GetReleasedAudioOutBuffer, "GetReleasedAudioOutBuffer"}, 32 {5, &IAudioOut::GetReleasedAudioOutBufferImpl, "GetReleasedAudioOutBuffer"},
33 {6, nullptr, "ContainsAudioOutBuffer"}, 33 {6, nullptr, "ContainsAudioOutBuffer"},
34 {7, nullptr, "AppendAudioOutBufferAuto"}, 34 {7, &IAudioOut::AppendAudioOutBufferImpl, "AppendAudioOutBufferAuto"},
35 {8, nullptr, "GetReleasedAudioOutBufferAuto"}, 35 {8, &IAudioOut::GetReleasedAudioOutBufferImpl, "GetReleasedAudioOutBufferAuto"},
36 {9, nullptr, "GetAudioOutBufferCount"}, 36 {9, nullptr, "GetAudioOutBufferCount"},
37 {10, nullptr, "GetAudioOutPlayedSampleCount"}, 37 {10, nullptr, "GetAudioOutPlayedSampleCount"},
38 {11, nullptr, "FlushAudioOutBuffers"}, 38 {11, nullptr, "FlushAudioOutBuffers"},
@@ -96,7 +96,7 @@ private:
96 rb.PushCopyObjects(buffer_event); 96 rb.PushCopyObjects(buffer_event);
97 } 97 }
98 98
99 void AppendAudioOutBuffer(Kernel::HLERequestContext& ctx) { 99 void AppendAudioOutBufferImpl(Kernel::HLERequestContext& ctx) {
100 LOG_WARNING(Service_Audio, "(STUBBED) called"); 100 LOG_WARNING(Service_Audio, "(STUBBED) called");
101 IPC::RequestParser rp{ctx}; 101 IPC::RequestParser rp{ctx};
102 102
@@ -107,7 +107,7 @@ private:
107 rb.Push(RESULT_SUCCESS); 107 rb.Push(RESULT_SUCCESS);
108 } 108 }
109 109
110 void GetReleasedAudioOutBuffer(Kernel::HLERequestContext& ctx) { 110 void GetReleasedAudioOutBufferImpl(Kernel::HLERequestContext& ctx) {
111 LOG_WARNING(Service_Audio, "(STUBBED) called"); 111 LOG_WARNING(Service_Audio, "(STUBBED) called");
112 112
113 // TODO(st4rk): This is how libtransistor currently implements the 113 // TODO(st4rk): This is how libtransistor currently implements the
@@ -163,7 +163,7 @@ private:
163 AudioState audio_out_state; 163 AudioState audio_out_state;
164}; 164};
165 165
166void AudOutU::ListAudioOuts(Kernel::HLERequestContext& ctx) { 166void AudOutU::ListAudioOutsImpl(Kernel::HLERequestContext& ctx) {
167 LOG_WARNING(Service_Audio, "(STUBBED) called"); 167 LOG_WARNING(Service_Audio, "(STUBBED) called");
168 IPC::RequestParser rp{ctx}; 168 IPC::RequestParser rp{ctx};
169 169
@@ -179,7 +179,7 @@ void AudOutU::ListAudioOuts(Kernel::HLERequestContext& ctx) {
179 rb.Push<u32>(1); 179 rb.Push<u32>(1);
180} 180}
181 181
182void AudOutU::OpenAudioOut(Kernel::HLERequestContext& ctx) { 182void AudOutU::OpenAudioOutImpl(Kernel::HLERequestContext& ctx) {
183 LOG_WARNING(Service_Audio, "(STUBBED) called"); 183 LOG_WARNING(Service_Audio, "(STUBBED) called");
184 184
185 if (!audio_out_interface) { 185 if (!audio_out_interface) {
@@ -196,10 +196,10 @@ void AudOutU::OpenAudioOut(Kernel::HLERequestContext& ctx) {
196} 196}
197 197
198AudOutU::AudOutU() : ServiceFramework("audout:u") { 198AudOutU::AudOutU() : ServiceFramework("audout:u") {
199 static const FunctionInfo functions[] = {{0, &AudOutU::ListAudioOuts, "ListAudioOuts"}, 199 static const FunctionInfo functions[] = {{0, &AudOutU::ListAudioOutsImpl, "ListAudioOuts"},
200 {1, &AudOutU::OpenAudioOut, "OpenAudioOut"}, 200 {1, &AudOutU::OpenAudioOutImpl, "OpenAudioOut"},
201 {2, nullptr, "ListAudioOutsAuto"}, 201 {2, &AudOutU::ListAudioOutsImpl, "ListAudioOutsAuto"},
202 {3, nullptr, "OpenAudioOutAuto"}}; 202 {3, &AudOutU::OpenAudioOutImpl, "OpenAudioOutAuto"}};
203 RegisterHandlers(functions); 203 RegisterHandlers(functions);
204} 204}
205 205
diff --git a/src/core/hle/service/audio/audout_u.h b/src/core/hle/service/audio/audout_u.h
index 1f9bb9bcf..847d86aa6 100644
--- a/src/core/hle/service/audio/audout_u.h
+++ b/src/core/hle/service/audio/audout_u.h
@@ -22,8 +22,8 @@ public:
22private: 22private:
23 std::shared_ptr<IAudioOut> audio_out_interface; 23 std::shared_ptr<IAudioOut> audio_out_interface;
24 24
25 void ListAudioOuts(Kernel::HLERequestContext& ctx); 25 void ListAudioOutsImpl(Kernel::HLERequestContext& ctx);
26 void OpenAudioOut(Kernel::HLERequestContext& ctx); 26 void OpenAudioOutImpl(Kernel::HLERequestContext& ctx);
27 27
28 enum class PcmFormat : u32 { 28 enum class PcmFormat : u32 {
29 Invalid = 0, 29 Invalid = 0,