diff libtwamr/qua_gain_tab.h @ 356:5ccfe176bae1

libtwamr: integrate dec_gain.c
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 05 May 2024 22:24:42 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libtwamr/qua_gain_tab.h	Sun May 05 22:24:42 2024 +0000
@@ -0,0 +1,28 @@
+/*
+ * This header file contains constant definitions and extern declarations
+ * for tables that were originally in qua_gain.tab and qgain475.tab,
+ * included in both decoder and encoder modules.
+ */
+
+#ifndef	qua_gain_tab_h
+#define	qua_gain_tab_h
+
+#include "typedef.h"
+
+/* table used in 'high' rates: MR67 MR74 */
+#define VQ_SIZE_HIGHRATES 128
+
+extern const Word16 table_gain_highrates[VQ_SIZE_HIGHRATES*4];
+
+/* table used in 'low' rates: MR475, MR515, MR59 */
+#define VQ_SIZE_LOWRATES 64
+
+extern const Word16 table_gain_lowrates[VQ_SIZE_LOWRATES*4];
+
+/* table that was originally in qgain475.tab */
+
+#define MR475_VQ_SIZE 256
+
+extern const Word16 table_gain_MR475[MR475_VQ_SIZE*4];
+
+#endif	/* include guard */