summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/hle/service/audio/audout_u.cpp24
-rw-r--r--src/core/hle/service/audio/audout_u.h4
-rw-r--r--src/yuzu/debugger/console.cpp7
-rw-r--r--src/yuzu/main.cpp2
-rw-r--r--src/yuzu_cmd/yuzu.cpp3
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
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,
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
15namespace Debugger { 15namespace Debugger {
16void ToggleConsole() { 16void 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
910int main(int argc, char* argv[]) { 910int 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;