audio: optimize the dts vx:4 test method [3/3]

PD#SWPL-197969

Problem:
1.effect_tool needs to be updated for dts vx4 cert.

Solution:
1.Update effect_tool and configure scripts to quickly
accomplish dts vx4 certification.

Verify:
yocto

Change-Id: Iab29c271ede522fcd83d6b24afbf605fd8688caa
Signed-off-by: hui.liu <hui.liu@amlogic.com>
diff --git a/src/effect_tool.c b/src/effect_tool.c
index 20b0e85..e807d6b 100644
--- a/src/effect_tool.c
+++ b/src/effect_tool.c
@@ -2086,7 +2086,9 @@
        case AML_EFFECT_VIRTUALX_v4:
             //------------set Virtualx v4 parameters-------------------------------------------
             Virtualx_v4_effect_func();
-            break;
+            usleep(100*1000);
+            LOG("Exit...VIRTUALX_v4 not support continuous Settings\n");
+            return 0;
        case AML_EFFECT_DBX:
             //------------set DBX sound effect parameters--------------------------------------
             if (DBX_effect_func(gParamIndex, gParamDBXIndex, gParamValue) < 0)
diff --git a/src/vx_v4_ctr.c b/src/vx_v4_ctr.c
index fd586b0..89c6d68 100644
--- a/src/vx_v4_ctr.c
+++ b/src/vx_v4_ctr.c
@@ -50,7 +50,7 @@
 }
 
 /*** parameter index to parameter name map ***/
-#define CMD_NAME_USERID_INIT(_param, _key, _userId)    {.param = _param, .key = _key, .userId = _userId}
+#define CMD_NAME_USERID_INIT(_param, _key, _userId)    {.userId = _userId, .key = _key,.param = _param}
 
 /*** VirtualX normal control parameters ***/
 enum virtualx_force_id {
@@ -176,6 +176,7 @@
     tbhdx_rear_input_gain,
     tbhdx_rear_bypass_gain,
     tbhdx_center_en,
+    tbhdx_center_spksize,
     tbhdx_center_dynms,
     tbhdx_center_hp_en,
     tbhdx_center_hp_order,
@@ -235,6 +236,7 @@
     CMD_NAME_USERID_INIT("--tbhdx-rear-input-gain", tbhdx_rear_input_gain, PARAM_TBHDX_REAR_INPUT_GAIN),
     CMD_NAME_USERID_INIT("--tbhdx-rear-bypass-gain", tbhdx_rear_bypass_gain, PARAM_TBHDX_REAR_BYPASS_GAIN),
     CMD_NAME_USERID_INIT("--tbhdx-center-en", tbhdx_center_en, PARAM_TBHDX_CENTER_ENABLE),
+    CMD_NAME_USERID_INIT("--tbhdx-center-spksize", tbhdx_center_spksize,PARAM_TBHDX_CENTER_SPKSIZE),
     CMD_NAME_USERID_INIT("--tbhdx-center-dynms", tbhdx_center_dynms, PARAM_TBHDX_CENTER_DYNMS),
     CMD_NAME_USERID_INIT("--tbhdx-center-hp-en", tbhdx_center_hp_en, PARAM_TBHDX_CENTER_HP_EN),
     CMD_NAME_USERID_INIT("--tbhdx-center-hp-order", tbhdx_center_hp_order, PARAM_TBHDX_CENTER_HP_ORDER),
@@ -837,7 +839,7 @@
 
     //-------------------set parameter value by paramIndex integer -----------------------------
     init_effect_param_data(vxParam, paramIndex, argv[3]);
-    LOGV("%s():[%d] EffectIndex:%d, ParamIndex:%d, ParamValueBuf:%s\n",__func__,__LINE__, effectIndex, paramIndex, argv[3]);
+    LOG("%s():[%d] EffectIndex:%d, ParamIndex:%d, ParamValueBuf:%s\n",__func__,__LINE__, effectIndex, paramIndex, argv[3]);
     return paramIndex;
 }