开启“回声抑制”待测试
authorluozheng <1732036298@qq.com>
Sat, 5 Jul 2025 10:03:38 +0000 (18:03 +0800)
committerluozheng <1732036298@qq.com>
Sat, 5 Jul 2025 10:03:38 +0000 (18:03 +0800)
code/sdk/middleware/services/media/hal/audio/plugins/brandy/common/src/plugin_common.c
code/sdk/middleware/services/media/hal/audio/plugins/brandy/primary/primary_sub_port_in.c

index 8bceeda..7f8c2c7 100755 (executable)
@@ -420,7 +420,7 @@ int32_t AudioSDKSeaOpen(td_handle *seaHandle, struct PortPluginAttr inputAttr)
     if (inputAttr.type == AUDIO_IN_COMMUNICATION) {
         seaAttr.ref_pcm.channels = inputAttr.channelCount;
     } else {
-        seaAttr.ref_pcm.channels = 0;
+        seaAttr.ref_pcm.channels = 1;
     }
 
     MEDIA_HAL_DOFUNC_TIME(ret =  uapi_sea_create(seaHandle, &seaEng, &seaAttr));
@@ -482,10 +482,10 @@ int32_t AudioSDKAencOpen(td_handle *aencHandle, uapi_aenc_attr aencAttr)
         return ret;
     }
     MEDIA_HAL_DOFUNC_TIME(ret = uapi_aenc_create(aencHandle));
-    if (ret != MEDIA_HAL_OK) {\r
-        MEDIA_HAL_LOGE(MODULE_NAME, "uapi_aenc_create failed");\r
-        g_isCanCreateAenc = true;\r
-        return ret;\r
+    if (ret != MEDIA_HAL_OK) {
+        MEDIA_HAL_LOGE(MODULE_NAME, "uapi_aenc_create failed");
+        g_isCanCreateAenc = true;
+        return ret;
     }
 
     MEDIA_HAL_LOGI(MODULE_NAME, "codec_id: 0x%x", aencAttr.codec_id);
index acae0e7..3692df0 100755 (executable)
@@ -179,7 +179,7 @@ static int32_t AIDevOpen(td_handle *aiHandle, enum AudioCategory audioCategory)
             aiAttr.ref_attr.port = BUILTIN_SND_OUT_PORT;
 #endif
         } else {
-            aiAttr.ref_attr.enable = TD_FALSE;
+            aiAttr.ref_attr.enable = TD_TRUE;
         }
         MEDIA_HAL_DOFUNC_TIME(ret = uapi_ai_open(aiHandle, aiPort, &aiAttr));
         if (ret != MEDIA_HAL_OK) {