summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.org>2025-02-09 11:39:16 +1000
committerZephyron <zephyron@citron-emu.org>2025-02-09 11:39:16 +1000
commit76716b52481e4061939cc08bf6da5446b7c20507 (patch)
tree90528e09eef7e25bd7055de1f5a3db057ce018fe /src
parent6917a22a2c83d5ab0f8192342d622e47218dd72a (diff)
service/audio: Clean up audio controller implementation
- Remove Unknown5000 function and related debug commands - Fix incorrect service name in log message
Diffstat (limited to 'src')
-rw-r--r--src/core/hle/service/audio/audio_controller.cpp15
-rw-r--r--src/core/hle/service/audio/audio_controller.h1
2 files changed, 1 insertions, 15 deletions
diff --git a/src/core/hle/service/audio/audio_controller.cpp b/src/core/hle/service/audio/audio_controller.cpp
index f2ebeaf68..300764ad6 100644
--- a/src/core/hle/service/audio/audio_controller.cpp
+++ b/src/core/hle/service/audio/audio_controller.cpp
@@ -57,7 +57,6 @@ IAudioController::IAudioController(Core::System& system_)
{40, nullptr, "GetSystemInformationForDebug"},
{41, nullptr, "SetVolumeButtonLongPressTime"},
{42, nullptr, "SetNativeVolumeForDebug"},
- {5000, D<&IAudioController::Unknown5000>, "Unknown5000"},
{10000, nullptr, "NotifyAudioOutputTargetForPlayReport"},
{10001, nullptr, "NotifyAudioOutputChannelCountForPlayReport"},
{10002, nullptr, "NotifyUnsupportedUsbOutputDeviceAttachedForPlayReport"},
@@ -69,9 +68,6 @@ IAudioController::IAudioController(Core::System& system_)
{10105, nullptr, "BindAudioOutputChannelCountUpdateEventForPlayReport"},
{10106, nullptr, "GetDefaultAudioOutputTargetForPlayReport"},
{50000, nullptr, "SetAnalogInputBoostGainForPrototyping"},
- {50001, nullptr, "OverrideDefaultTargetForDebug"},
- {50003, nullptr, "SetForceOverrideExternalDeviceNameForDebug"},
- {50004, nullptr, "ClearForceOverrideExternalDeviceNameForDebug"}
};
// clang-format on
@@ -174,19 +170,10 @@ Result IAudioController::IsSpeakerAutoMuteEnabled(Out<bool> out_is_speaker_auto_
Result IAudioController::AcquireTargetNotification(
OutCopyHandle<Kernel::KReadableEvent> out_notification_event) {
- LOG_WARNING(Service_AM, "(STUBBED) called");
+ LOG_WARNING(Service_Audio, "(STUBBED) called");
*out_notification_event = &notification_event->GetReadableEvent();
R_SUCCEED();
}
-Result IAudioController::Unknown5000(Out<SharedPointer<IAudioController>> out_audio_controller) {
- LOG_DEBUG(Audio, "Creating duplicate audio controller interface");
-
- // Return a new reference to this controller instance
- *out_audio_controller = SharedFrom(this);
-
- R_SUCCEED();
-}
-
} // namespace Service::Audio
diff --git a/src/core/hle/service/audio/audio_controller.h b/src/core/hle/service/audio/audio_controller.h
index b7645332e..d37c4843e 100644
--- a/src/core/hle/service/audio/audio_controller.h
+++ b/src/core/hle/service/audio/audio_controller.h
@@ -49,7 +49,6 @@ private:
Result SetSpeakerAutoMuteEnabled(bool is_speaker_auto_mute_enabled);
Result IsSpeakerAutoMuteEnabled(Out<bool> out_is_speaker_auto_mute_enabled);
Result AcquireTargetNotification(OutCopyHandle<Kernel::KReadableEvent> out_notification_event);
- Result Unknown5000(Out<SharedPointer<IAudioController>> out_audio_controller);
KernelHelpers::ServiceContext service_context;