diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/audio/audout_u.cpp | 24 | ||||
| -rw-r--r-- | src/core/hle/service/audio/audout_u.h | 4 | ||||
| -rw-r--r-- | src/yuzu/debugger/console.cpp | 7 | ||||
| -rw-r--r-- | src/yuzu/main.cpp | 2 | ||||
| -rw-r--r-- | src/yuzu_cmd/yuzu.cpp | 3 |
5 files changed, 22 insertions, 18 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, |
diff --git a/src/yuzu/debugger/console.cpp b/src/yuzu/debugger/console.cpp index e3d2d975f..320898f6a 100644 --- a/src/yuzu/debugger/console.cpp +++ b/src/yuzu/debugger/console.cpp | |||
| @@ -14,6 +14,13 @@ | |||
| 14 | 14 | ||
| 15 | namespace Debugger { | 15 | namespace Debugger { |
| 16 | void ToggleConsole() { | 16 | void ToggleConsole() { |
| 17 | static bool console_shown = false; | ||
| 18 | if (console_shown == UISettings::values.show_console) { | ||
| 19 | return; | ||
| 20 | } else { | ||
| 21 | console_shown = UISettings::values.show_console; | ||
| 22 | } | ||
| 23 | |||
| 17 | #if defined(_WIN32) && !defined(_DEBUG) | 24 | #if defined(_WIN32) && !defined(_DEBUG) |
| 18 | FILE* temp; | 25 | FILE* temp; |
| 19 | if (UISettings::values.show_console) { | 26 | if (UISettings::values.show_console) { |
diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp index 05a8ae6d2..9ce8d7c27 100644 --- a/src/yuzu/main.cpp +++ b/src/yuzu/main.cpp | |||
| @@ -908,8 +908,6 @@ void GMainWindow::UpdateUITheme() { | |||
| 908 | #endif | 908 | #endif |
| 909 | 909 | ||
| 910 | int main(int argc, char* argv[]) { | 910 | int main(int argc, char* argv[]) { |
| 911 | Log::AddBackend(std::make_unique<Log::ColorConsoleBackend>()); | ||
| 912 | |||
| 913 | MicroProfileOnThreadCreate("Frontend"); | 911 | MicroProfileOnThreadCreate("Frontend"); |
| 914 | SCOPE_EXIT({ MicroProfileShutdown(); }); | 912 | SCOPE_EXIT({ MicroProfileShutdown(); }); |
| 915 | 913 | ||
diff --git a/src/yuzu_cmd/yuzu.cpp b/src/yuzu_cmd/yuzu.cpp index 8ddd202d8..5f67ae4ee 100644 --- a/src/yuzu_cmd/yuzu.cpp +++ b/src/yuzu_cmd/yuzu.cpp | |||
| @@ -127,6 +127,7 @@ int main(int argc, char** argv) { | |||
| 127 | #endif | 127 | #endif |
| 128 | 128 | ||
| 129 | Log::Filter log_filter(Log::Level::Debug); | 129 | Log::Filter log_filter(Log::Level::Debug); |
| 130 | log_filter.ParseFilterString(Settings::values.log_filter); | ||
| 130 | Log::SetGlobalFilter(log_filter); | 131 | Log::SetGlobalFilter(log_filter); |
| 131 | 132 | ||
| 132 | Log::AddBackend(std::make_unique<Log::ColorConsoleBackend>()); | 133 | Log::AddBackend(std::make_unique<Log::ColorConsoleBackend>()); |
| @@ -142,8 +143,6 @@ int main(int argc, char** argv) { | |||
| 142 | return -1; | 143 | return -1; |
| 143 | } | 144 | } |
| 144 | 145 | ||
| 145 | log_filter.ParseFilterString(Settings::values.log_filter); | ||
| 146 | |||
| 147 | // Apply the command line arguments | 146 | // Apply the command line arguments |
| 148 | Settings::values.gdbstub_port = gdb_port; | 147 | Settings::values.gdbstub_port = gdb_port; |
| 149 | Settings::values.use_gdbstub = use_gdbstub; | 148 | Settings::values.use_gdbstub = use_gdbstub; |