From f41a0f70a05fbed9ccbf4b8c6d9df87147fde374 Mon Sep 17 00:00:00 2001
From: chenlh <2008get@163.com>
Date: 星期五, 14 十一月 2025 18:02:07 +0800
Subject: [PATCH] GEQ参数ID变更

---
 src/tg/tg_scene.h |   41 ++++++++++++++++++++---------------------
 1 files changed, 20 insertions(+), 21 deletions(-)

diff --git a/src/tg/tg_scene.h b/src/tg/tg_scene.h
index df553cb..de25cbe 100644
--- a/src/tg/tg_scene.h
+++ b/src/tg/tg_scene.h
@@ -13,41 +13,40 @@
 #include "../protocol.h"
 #include "module_def.h"
 
-
+#pragma pack (1)
 typedef struct {
 	unsigned short magic;
 	unsigned short nmds;
 
 	unsigned short pad1;
 	unsigned short  pad2;
-
 	unsigned short  crc[2];
 
+	tag_input input;	//1362
 
-	tag_input input;//1282
-
-	tag_module  in1[MAX_INPUT_NUM];
+	tag_module  in1[MAX_INPUT_NUM];	//4352
 	tag_module  in2[MAX_INPUT_NUM];
 	tag_module  in3[MAX_INPUT_NUM];
 	tag_module  in4[MAX_INPUT_NUM];
 	tag_module  in5[MAX_INPUT_NUM];
 
-	tag_automixer   automixer;//138
-	tag_selector	 aec_selector; //68
-	tag_aec 			aec; //4
-	tag_selector   ans_selector; //68
-	tag_3a        	afc_ns;//4
-	tag_mixer			mixer; //728   -4
+	tag_automixer	automixer;	//366
+	tag_selector	aec_selector;	//208
+	tag_aec			aec;	//4
+	tag_selector	ans_selector;	//208
+	tag_3a			afc_ns;	//36
+	tag_mixer		mixer;	//5242
 
-	tag_module  out1[MAX_OUTPUT_NUM];
-	tag_module	out2[MAX_OUTPUT_NUM];
-	tag_module  out3[MAX_OUTPUT_NUM];
-	tag_module  out4[MAX_OUTPUT_NUM];
-	tag_output     output;
-	tag_sysctl sysctl;
-	tag_group group;
+	tag_module  	out1[MAX_OUTPUT_NUM];	//4352
+//	tag_module	out2[MAX_OUTPUT_NUM];
+	tag_module_fir	out2[MAX_OUTPUT_NUM];	//140080
+	tag_module  	out3[MAX_OUTPUT_NUM];
+	tag_module  	out4[MAX_OUTPUT_NUM];
+	tag_output	output;	//1158
+	tag_sysctl	sysctl;	//6
+	tag_group	group;	//272
 } tag_parameters, *ptag_parameters;
-
+#pragma pack ()
 
 class tgScene: public Scene
 {
@@ -66,9 +65,9 @@
 
 	virtual s32 set_parameters_content(uvoid* param, s32 size) override;
 
-	virtual uvoid* get_module_param_ptr(uvoid *param, s32 fixed) override;
+	virtual uvoid* get_module_param_ptr(s32 mType, uvoid *param, s32 fixed) override;
 
-	virtual u32 get_module_id(u32 mid, s32 mtype ,u32 pid) override;
+//	virtual u32 get_module_id(u32 mid, s32 mtype ,u32 pid) override;
 };
 
 

--
Gitblit v1.9.3