|
@@ -18,17 +18,11 @@
|
|
|
#include "core/hle/kernel/readable_event.h"
|
|
#include "core/hle/kernel/readable_event.h"
|
|
|
#include "core/hle/kernel/writable_event.h"
|
|
#include "core/hle/kernel/writable_event.h"
|
|
|
#include "core/hle/service/audio/audout_u.h"
|
|
#include "core/hle/service/audio/audout_u.h"
|
|
|
|
|
+#include "core/hle/service/audio/errors.h"
|
|
|
#include "core/memory.h"
|
|
#include "core/memory.h"
|
|
|
|
|
|
|
|
namespace Service::Audio {
|
|
namespace Service::Audio {
|
|
|
|
|
|
|
|
-namespace ErrCodes {
|
|
|
|
|
-enum {
|
|
|
|
|
- ErrorUnknown = 2,
|
|
|
|
|
- BufferCountExceeded = 8,
|
|
|
|
|
-};
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
constexpr std::array<char, 10> DefaultDevice{{"DeviceOut"}};
|
|
constexpr std::array<char, 10> DefaultDevice{{"DeviceOut"}};
|
|
|
constexpr int DefaultSampleRate{48000};
|
|
constexpr int DefaultSampleRate{48000};
|
|
|
|
|
|
|
@@ -100,7 +94,7 @@ private:
|
|
|
|
|
|
|
|
if (stream->IsPlaying()) {
|
|
if (stream->IsPlaying()) {
|
|
|
IPC::ResponseBuilder rb{ctx, 2};
|
|
IPC::ResponseBuilder rb{ctx, 2};
|
|
|
- rb.Push(ResultCode(ErrorModule::Audio, ErrCodes::ErrorUnknown));
|
|
|
|
|
|
|
+ rb.Push(ERR_OPERATION_FAILED);
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -143,7 +137,7 @@ private:
|
|
|
|
|
|
|
|
if (!audio_core.QueueBuffer(stream, tag, std::move(samples))) {
|
|
if (!audio_core.QueueBuffer(stream, tag, std::move(samples))) {
|
|
|
IPC::ResponseBuilder rb{ctx, 2};
|
|
IPC::ResponseBuilder rb{ctx, 2};
|
|
|
- rb.Push(ResultCode(ErrorModule::Audio, ErrCodes::BufferCountExceeded));
|
|
|
|
|
|
|
+ rb.Push(ERR_BUFFER_COUNT_EXCEEDED);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
IPC::ResponseBuilder rb{ctx, 2};
|
|
IPC::ResponseBuilder rb{ctx, 2};
|