mirror of
https://github.com/yuzu-emu/yuzu-android
synced 2025-08-16 00:22:06 -07:00
Rework ADSP into a wrapper for apps
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
#include "audio_core/renderer/sink/circular_buffer_sink_info.h"
|
||||
#include "audio_core/renderer/upsampler/upsampler_manager.h"
|
||||
|
||||
namespace AudioCore::AudioRenderer {
|
||||
namespace AudioCore::Renderer {
|
||||
|
||||
CircularBufferSinkInfo::CircularBufferSinkInfo() {
|
||||
state.fill(0);
|
||||
@@ -73,4 +73,4 @@ void CircularBufferSinkInfo::UpdateForCommandGeneration() {
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace AudioCore::AudioRenderer
|
||||
} // namespace AudioCore::Renderer
|
||||
|
@@ -6,7 +6,7 @@
|
||||
#include "audio_core/renderer/sink/sink_info_base.h"
|
||||
#include "common/common_types.h"
|
||||
|
||||
namespace AudioCore::AudioRenderer {
|
||||
namespace AudioCore::Renderer {
|
||||
/**
|
||||
* Info for a circular buffer sink.
|
||||
*/
|
||||
@@ -38,4 +38,4 @@ public:
|
||||
static_assert(sizeof(CircularBufferSinkInfo) <= sizeof(SinkInfoBase),
|
||||
"CircularBufferSinkInfo is too large!");
|
||||
|
||||
} // namespace AudioCore::AudioRenderer
|
||||
} // namespace AudioCore::Renderer
|
||||
|
@@ -4,7 +4,7 @@
|
||||
#include "audio_core/renderer/sink/device_sink_info.h"
|
||||
#include "audio_core/renderer/upsampler/upsampler_manager.h"
|
||||
|
||||
namespace AudioCore::AudioRenderer {
|
||||
namespace AudioCore::Renderer {
|
||||
|
||||
DeviceSinkInfo::DeviceSinkInfo() {
|
||||
state.fill(0);
|
||||
@@ -54,4 +54,4 @@ void DeviceSinkInfo::Update(BehaviorInfo::ErrorInfo& error_info, OutStatus& out_
|
||||
|
||||
void DeviceSinkInfo::UpdateForCommandGeneration() {}
|
||||
|
||||
} // namespace AudioCore::AudioRenderer
|
||||
} // namespace AudioCore::Renderer
|
||||
|
@@ -6,7 +6,7 @@
|
||||
#include "audio_core/renderer/sink/sink_info_base.h"
|
||||
#include "common/common_types.h"
|
||||
|
||||
namespace AudioCore::AudioRenderer {
|
||||
namespace AudioCore::Renderer {
|
||||
/**
|
||||
* Info for a device sink.
|
||||
*/
|
||||
@@ -37,4 +37,4 @@ public:
|
||||
};
|
||||
static_assert(sizeof(DeviceSinkInfo) <= sizeof(SinkInfoBase), "DeviceSinkInfo is too large!");
|
||||
|
||||
} // namespace AudioCore::AudioRenderer
|
||||
} // namespace AudioCore::Renderer
|
||||
|
@@ -3,7 +3,7 @@
|
||||
|
||||
#include "audio_core/renderer/sink/sink_context.h"
|
||||
|
||||
namespace AudioCore::AudioRenderer {
|
||||
namespace AudioCore::Renderer {
|
||||
|
||||
void SinkContext::Initialize(std::span<SinkInfoBase> sink_infos_, const u32 sink_count_) {
|
||||
sink_infos = sink_infos_;
|
||||
@@ -18,4 +18,4 @@ u32 SinkContext::GetCount() const {
|
||||
return sink_count;
|
||||
}
|
||||
|
||||
} // namespace AudioCore::AudioRenderer
|
||||
} // namespace AudioCore::Renderer
|
||||
|
@@ -8,7 +8,7 @@
|
||||
#include "audio_core/renderer/sink/sink_info_base.h"
|
||||
#include "common/common_types.h"
|
||||
|
||||
namespace AudioCore::AudioRenderer {
|
||||
namespace AudioCore::Renderer {
|
||||
/**
|
||||
* Manages output sinks.
|
||||
*/
|
||||
@@ -44,4 +44,4 @@ private:
|
||||
u32 sink_count{};
|
||||
};
|
||||
|
||||
} // namespace AudioCore::AudioRenderer
|
||||
} // namespace AudioCore::Renderer
|
||||
|
@@ -4,7 +4,7 @@
|
||||
#include "audio_core/renderer/memory/pool_mapper.h"
|
||||
#include "audio_core/renderer/sink/sink_info_base.h"
|
||||
|
||||
namespace AudioCore::AudioRenderer {
|
||||
namespace AudioCore::Renderer {
|
||||
|
||||
void SinkInfoBase::CleanUp() {
|
||||
type = Type::Invalid;
|
||||
@@ -48,4 +48,4 @@ u8* SinkInfoBase::GetParameter() {
|
||||
return parameter.data();
|
||||
}
|
||||
|
||||
} // namespace AudioCore::AudioRenderer
|
||||
} // namespace AudioCore::Renderer
|
||||
|
@@ -11,7 +11,7 @@
|
||||
#include "common/common_types.h"
|
||||
#include "common/fixed_point.h"
|
||||
|
||||
namespace AudioCore::AudioRenderer {
|
||||
namespace AudioCore::Renderer {
|
||||
struct UpsamplerInfo;
|
||||
class PoolMapper;
|
||||
|
||||
@@ -174,4 +174,4 @@ protected:
|
||||
parameter{};
|
||||
};
|
||||
|
||||
} // namespace AudioCore::AudioRenderer
|
||||
} // namespace AudioCore::Renderer
|
||||
|
Reference in New Issue
Block a user