shithub: opus

Download patch

ref: aa0e5a020afab95e1cfb81c7a96f698208e73ae3
parent: b384446157d7f8aa6b59cf4a57bd6dd2fe639b8c
author: Pierre Bodilis <pbodilis@streamwide.com>
date: Thu Apr 25 11:24:51 EDT 2024

add dnn sources to CMake when compiling on arm with RTCD

Signed-off-by: Jean-Marc Valin <jeanmarcv@google.com>

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -563,6 +563,7 @@
         target_compile_definitions(opus PRIVATE OPUS_HAVE_RTCD)
         add_sources_group(opus celt ${celt_sources_arm_rtcd})
         add_sources_group(opus silk ${silk_sources_arm_rtcd})
+        add_sources_group(opus lpcnet ${dnn_sources_arm_rtcd})
       else()
         message(ERROR "Runtime cpu capability detection needed for MAY_HAVE_NEON")
       endif()
--- a/cmake/OpusSources.cmake
+++ b/cmake/OpusSources.cmake
@@ -52,6 +52,7 @@
 get_opus_sources(DNN_SOURCES_AVX2 lpcnet_sources.mk dnn_sources_avx2)
 get_opus_sources(DNN_SOURCES_NEON lpcnet_sources.mk dnn_sources_arm_neon)
 get_opus_sources(DNN_SOURCES_DOTPROD lpcnet_sources.mk dnn_sources_arm_dotprod)
+get_opus_sources(DNN_SOURCES_ARM_RTCD lpcnet_sources.mk dnn_sources_arm_rtcd)
 
 get_opus_sources(opus_demo_SOURCES Makefile.am opus_demo_sources)
 get_opus_sources(opus_custom_demo_SOURCES Makefile.am opus_custom_demo_sources)
--