Rework ADSP into a wrapper for apps

This commit is contained in:
Kelebek1 2023-08-31 15:09:15 +01:00
parent 5ce41fa213
commit ebd19dec99
173 changed files with 1059 additions and 1265 deletions

View file

@ -5,7 +5,7 @@
#include "audio_core/renderer/command/command_generator.h"
#include "audio_core/renderer/performance/detail_aspect.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
DetailAspect::DetailAspect(CommandGenerator& command_generator_,
const PerformanceEntryType entry_type, const s32 node_id_,
@ -22,4 +22,4 @@ DetailAspect::DetailAspect(CommandGenerator& command_generator_,
}
}
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View file

@ -7,7 +7,7 @@
#include "audio_core/renderer/performance/performance_manager.h"
#include "common/common_types.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
class CommandGenerator;
/**
@ -29,4 +29,4 @@ public:
s32 node_id;
};
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View file

@ -5,7 +5,7 @@
#include "audio_core/renderer/command/command_generator.h"
#include "audio_core/renderer/performance/entry_aspect.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
EntryAspect::EntryAspect(CommandGenerator& command_generator_, const PerformanceEntryType type,
const s32 node_id_)
@ -20,4 +20,4 @@ EntryAspect::EntryAspect(CommandGenerator& command_generator_, const Performance
}
}
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View file

@ -7,7 +7,7 @@
#include "audio_core/renderer/performance/performance_manager.h"
#include "common/common_types.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
class CommandGenerator;
/**
@ -28,4 +28,4 @@ public:
s32 node_id;
};
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View file

@ -6,7 +6,7 @@
#include "audio_core/renderer/performance/performance_entry.h"
#include "common/common_types.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
enum class PerformanceDetailType : u8 {
Invalid,
@ -47,4 +47,4 @@ struct PerformanceDetailVersion2 {
static_assert(sizeof(PerformanceDetailVersion2) == 0x18,
"PerformanceDetailVersion2 has the wrong size!");
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View file

@ -5,7 +5,7 @@
#include "common/common_types.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
enum class PerformanceEntryType : u8 {
Invalid,
@ -34,4 +34,4 @@ struct PerformanceEntryVersion2 {
static_assert(sizeof(PerformanceEntryVersion2) == 0x18,
"PerformanceEntryVersion2 has the wrong size!");
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View file

@ -5,7 +5,7 @@
#include "audio_core/common/common.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
struct PerformanceEntryAddresses {
CpuAddr translated_address;
@ -14,4 +14,4 @@ struct PerformanceEntryAddresses {
CpuAddr entry_processed_time_offset;
};
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View file

@ -5,7 +5,7 @@
#include "common/common_types.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
struct PerformanceFrameHeaderVersion1 {
/* 0x00 */ u32 magic; // "PERF"
@ -33,4 +33,4 @@ struct PerformanceFrameHeaderVersion2 {
static_assert(sizeof(PerformanceFrameHeaderVersion2) == 0x30,
"PerformanceFrameHeaderVersion2 has the wrong size!");
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View file

@ -6,7 +6,7 @@
#include "audio_core/renderer/performance/performance_manager.h"
#include "common/common_funcs.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
void PerformanceManager::CreateImpl(const size_t version) {
switch (version) {
@ -643,4 +643,4 @@ void PerformanceManagerImpl<PerformanceVersion::Version2, PerformanceFrameHeader
target_node_id = target_node_id_;
}
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View file

@ -14,7 +14,7 @@
#include "audio_core/renderer/performance/performance_frame_header.h"
#include "common/common_types.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
class BehaviorInfo;
class MemoryPoolInfo;
@ -272,4 +272,4 @@ private:
PerformanceVersion version{};
};
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer