From f985f8641b7aff770ec08bb7a91053863f3ff77c Mon Sep 17 00:00:00 2001
From: Adrien Beraud <adreien.beraud@savoirfairelinux.com>
Date: Tue, 4 Jun 2024 11:17:26 -0400
Subject: [PATCH] speex: include speexdsp_types.h instead of
 speex_config_types.h

speex_config_types.h is not present if only speexdsp is installed

Change-Id: I08798648ffbbfa1e84138b21b12e32c75b47e45f
---
 src/media/audio/audio-processing/speex.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/media/audio/audio-processing/speex.cpp b/src/media/audio/audio-processing/speex.cpp
index 6646698446..2c70498567 100644
--- a/src/media/audio/audio-processing/speex.cpp
+++ b/src/media/audio/audio-processing/speex.cpp
@@ -21,8 +21,12 @@
 #include "audio/audiolayer.h"
 
 #ifndef _MSC_VER
+#if __has_include(<speex/speexdsp_config_types.h>)
+#include <speex/speexdsp_config_types.h>
+#else
 #include <speex/speex_config_types.h>
 #endif
+#endif
 extern "C" {
 #include <speex/speex_echo.h>
 #include <speex/speex_preprocess.h>
-- 
GitLab