chenlh
2025-11-14 f41a0f70a05fbed9ccbf4b8c6d9df87147fde374
src/tg/tg_user_ctrl.cpp
@@ -272,17 +272,15 @@
u32 tg_param_ctrl::Geq_Ctrl(IModule* m, u32 pID, s16* val_c, u32 num)
{
   enum EQID{
     EQ_BYPASS_ALL = 0x1,
     EQ_BYPASS,
     EQ_FREQ,
     EQ_GAIN,
     EQ_QVALUE,
     EQ_TYPE,
   enum GEQID{
      GEQ_BYPASS_ALL = 0x1,//val[0]: 0-取消bypass, 1- 使能bypass
      GEQ_QVALUE,//val[0]: 1-narrow, 2-normal, 3-wide
      GEQ_GAIN,//val[0]: 段序号,val[1] : 增益,乘以100,范围:-4800~2400
      GEQ_CLEAR,//val[0]: 复位EQ参数
   };
   short val[4];
   short cmd[8] = {0,EQ_BYPASS_ALL, EQ_QVALUE, EQ_GAIN};
   short cmd[8] = {0, GEQ_BYPASS_ALL, GEQ_QVALUE, GEQ_GAIN, GEQ_CLEAR};
   val[0] = RESSIGNBIT(val_c[0]);
   val[1] = RESSIGNBIT(val_c[1]);