From 23529a75168248b93c46b25adac1e61bb1f7ab75 Mon Sep 17 00:00:00 2001 From: "Z. Liu" Date: Tue, 30 Dec 2025 23:44:12 +0800 Subject: [PATCH] add `static` to fix errors when an inline function is used in multiple files see https://bugs.gentoo.org/834761, build is failed for media-tv/mythtv due to multiple definitions of 'GetDefaultChannelLayout' Signed-off-by: Z. Liu --- amf/public/include/core/AudioBuffer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amf/public/include/core/AudioBuffer.h b/amf/public/include/core/AudioBuffer.h index 7382fc0c..34f8adcf 100644 --- a/amf/public/include/core/AudioBuffer.h +++ b/amf/public/include/core/AudioBuffer.h @@ -85,7 +85,7 @@ namespace amf } AMF_AUDIO_CHANNEL_LAYOUT; // get the most common layout for a given number of speakers - inline int GetDefaultChannelLayout(int channels) + static inline int GetDefaultChannelLayout(int channels) { switch (channels) {