From e0f29d5815a7dd4d45733ce1d661f1df263913d4 Mon Sep 17 00:00:00 2001
From: chenlh <2008get@163.com>
Date: 星期四, 09 十月 2025 15:23:10 +0800
Subject: [PATCH] 第一轮测试OK版提交
---
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