From 329387745615a0d6cdb06c9c540667693fc625bf Mon Sep 17 00:00:00 2001 From: Lioncash Date: Thu, 7 Mar 2019 05:32:40 -0500 Subject: service/audio/hwopus: Enclose internals in an anonymous namespace Makes it impossible to violate the ODR, as well as providing a place for future changes. --- src/core/hle/service/audio/hwopus.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/core/hle/service/audio') diff --git a/src/core/hle/service/audio/hwopus.cpp b/src/core/hle/service/audio/hwopus.cpp index 11eba4a12..00a4b9d53 100644 --- a/src/core/hle/service/audio/hwopus.cpp +++ b/src/core/hle/service/audio/hwopus.cpp @@ -16,7 +16,7 @@ #include "core/hle/service/audio/hwopus.h" namespace Service::Audio { - +namespace { struct OpusDeleter { void operator()(void* ptr) const { operator delete(ptr); @@ -178,10 +178,11 @@ private: u32 channel_count; }; -static std::size_t WorkerBufferSize(u32 channel_count) { +std::size_t WorkerBufferSize(u32 channel_count) { ASSERT_MSG(channel_count == 1 || channel_count == 2, "Invalid channel count"); return opus_decoder_get_size(static_cast(channel_count)); } +} // Anonymous namespace void HwOpus::GetWorkBufferSize(Kernel::HLERequestContext& ctx) { IPC::RequestParser rp{ctx}; -- cgit v1.2.3