diff --git a/meta/meta-mediatek-aud/recipes-avs/avs-device-sdk/avs-device-sdk_1.26.0.bb b/meta/meta-mediatek-aud/recipes-avs/avs-device-sdk/avs-device-sdk_1.26.0.bb index 00ef036c5..da24f5258 100644 --- a/meta/meta-mediatek-aud/recipes-avs/avs-device-sdk/avs-device-sdk_1.26.0.bb +++ b/meta/meta-mediatek-aud/recipes-avs/avs-device-sdk/avs-device-sdk_1.26.0.bb @@ -19,10 +19,8 @@ COMPATIBLE_HOST = "aarch64-poky-linux" S = "${WORKDIR}/git" -EXTRA_OECMAKE = "${S} -DCMAKE_SKIP_RPATH=TRUE \ - -DGSTREAMER_MEDIA_PLAYER=ON -DPORTAUDIO=ON -DCMAKE_BUILD_TYPE=DEBUG -DPKCS11=OFF \ - -DPORTAUDIO_LIB_PATH=${STAGING_DIR_HOST}${libdir}/libportaudio.so \ - -DPORTAUDIO_INCLUDE_DIR=${STAGING_DIR_HOST}${includedir} \ +EXTRA_OECMAKE = "${S} -DCMAKE_SKIP_RPATH=TRUE -DBUILD_TESTING=OFF \ + -DGSTREAMER_MEDIA_PLAYER=ON -DASPMIC=ON -DCMAKE_BUILD_TYPE=DEBUG -DPKCS11=OFF \ -DCURL_INCLUDE_DIR=${STAGING_DIR_HOST}${includedir}/curl \ -DCURL_LIBRARY=${STAGING_DIR_HOST}${libdir}/libcurl.so \ -DLibArchive_INCLUDE_DIR=${STAGING_DIR_HOST}${includedir} \ @@ -31,6 +29,7 @@ EXTRA_OECMAKE = "${S} -DCMAKE_SKIP_RPATH=TRUE \ -DAMAZONLITE_KEY_WORD_DETECTOR_LIB_PATH=${S}/extension/avs-weakup-sdk/aarch64-tuya-mt8516/PRL2000/libpryon_lite-PRL2000.a \ -DAMAZONLITE_KEY_WORD_DETECTOR_INCLUDE_DIR=${S}/extension/avs-weakup-sdk/aarch64-tuya-mt8516 \ -DEXTENSION_PATH=${S}/extension/avs-cpp-sdk/KWD \ + -DASPMIC_INCLUDE_DIR=${S}/extension/mic-asp-sdk/include \ " diff --git a/src/apps/aud-base/mic_asp/sdk/apr_sdk_def.h b/src/apps/aud-base/mic_asp/sdk/apr_sdk_def.h index 9927da6a2..956b75913 100755 --- a/src/apps/aud-base/mic_asp/sdk/apr_sdk_def.h +++ b/src/apps/aud-base/mic_asp/sdk/apr_sdk_def.h @@ -14,7 +14,10 @@ func(apr_aiwrap_cb_set)\ func(apr_aiwrap_cb_unset)\ func(apr_aiwrap_res_set) - + +#ifdef __cplusplus +extern "C" { +#endif typedef int (*Proc_apr_aiwrap_create)(apr_aiwrap_t** inst, const char* ini_path, const char* param_path); typedef int (*Proc_apr_aiwrap_destory)(apr_aiwrap_t* inst); typedef int (*Proc_apr_aiwrap_start)(apr_aiwrap_t* inst);