From 1ac2340f684bf8c0b05fb571f5994b0755050671 Mon Sep 17 00:00:00 2001
From: chenlh <2008get@163.com>
Date: 星期四, 29 一月 2026 15:22:04 +0800
Subject: [PATCH] 更新删除输出第一通道后有电平无声音的情况

---
 src/messageproc.h |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/src/messageproc.h b/src/messageproc.h
index e9a733e..cb201bd 100644
--- a/src/messageproc.h
+++ b/src/messageproc.h
@@ -16,35 +16,32 @@
 #include "dsp_report.h"
 #include "../drv/memory.h"
 
+#define LEVELS_MAX_LEN	1688
 class Message{
 private:
 	Queue<MSG>* txQueue;
 
 	ReportStatus dsp_status_q;
 	s16* Levels;
+	u32 levels_max_len;
 
 	s32 PresetProcess(MSG* pmsg);
-
 	s32 ParamCtrl(MSG* pmsg);
-
 	s32 HandshakeMessageProcess(MSG* pmsg);
-
 	s32 RxMessageHandler(MSG* pmsg);
-
+	s32 ChannelParamCopy(MSG* pmsg);
 	void param_init(ptag_device_config pDevCfg);
 
 public:
 	Message(u32 num)
 	{
+		levels_max_len = LEVELS_MAX_LEN;
 		txQueue = new Queue<MSG>(num);
-<<<<<<< HEAD
-		Levels = new s16[1000];
-=======
-		Levels = new s16[868];
->>>>>>> 0d5b7df96a2ee186b7b085dca9cf9a33f791c430
+		Levels = new s16[levels_max_len];
 	}
 	~Message()
 	{
+		delete []Levels;
 		delete []txQueue;
 	}
 

--
Gitblit v1.9.3