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

@ -6,7 +6,7 @@
#include "audio_core/renderer/memory/memory_pool_info.h"
#include "common/common_types.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
/**
* Represents a region of mapped or unmapped memory.
@ -121,4 +121,4 @@ private:
CpuAddr dsp_address;
};
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View File

@ -3,7 +3,7 @@
#include "audio_core/renderer/memory/memory_pool_info.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
CpuAddr MemoryPoolInfo::GetCpuAddress() const {
return cpu_address;
@ -58,4 +58,4 @@ bool MemoryPoolInfo::IsUsed() const {
return in_use;
}
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View File

@ -8,7 +8,7 @@
#include "audio_core/common/common.h"
#include "common/common_types.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
/**
* CPU pools are mapped in user memory with the supplied process_handle (see PoolMapper).
*/
@ -167,4 +167,4 @@ private:
bool in_use{};
};
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View File

@ -6,7 +6,7 @@
#include "core/hle/kernel/k_process.h"
#include "core/hle/kernel/svc.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
PoolMapper::PoolMapper(u32 process_handle_, bool force_map_)
: process_handle{process_handle_}, force_map{force_map_} {}
@ -240,4 +240,4 @@ bool PoolMapper::InitializeSystemPool(MemoryPoolInfo& pool, const u8* memory,
}
}
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer

View File

@ -10,7 +10,7 @@
#include "common/common_types.h"
#include "core/hle/service/audio/errors.h"
namespace AudioCore::AudioRenderer {
namespace AudioCore::Renderer {
class AddressInfo;
/**
@ -176,4 +176,4 @@ private:
bool force_map;
};
} // namespace AudioCore::AudioRenderer
} // namespace AudioCore::Renderer