diff options
| author | 2018-07-12 06:43:37 -0700 | |
|---|---|---|
| committer | 2018-07-12 06:43:37 -0700 | |
| commit | 7c7b2b8285c20c3079e3d804bb10e7ec2820663d (patch) | |
| tree | 29c2db2f2bfb438ca7c1c19176ba8e2081a35792 /src | |
| parent | Merge pull request #650 from jroweboy/logging-stuff (diff) | |
| parent | Audout "Auto" functions (diff) | |
| download | yuzu-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.cpp | 24 | ||||
| -rw-r--r-- | src/core/hle/service/audio/audout_u.h | 4 |
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 | ||
| 166 | void AudOutU::ListAudioOuts(Kernel::HLERequestContext& ctx) { | 166 | void 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 | ||
| 182 | void AudOutU::OpenAudioOut(Kernel::HLERequestContext& ctx) { | 182 | void 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 | ||
| 198 | AudOutU::AudOutU() : ServiceFramework("audout:u") { | 198 | AudOutU::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: | |||
| 22 | private: | 22 | private: |
| 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, |