diff g729data.h @ 7693:dc309e45a671 libavcodec

Another set of definitions for G.729
author voroshil
date Tue, 26 Aug 2008 07:10:38 +0000
parents bdb1bdcd4cd0
children c75d2318d345
line wrap: on
line diff
--- a/g729data.h	Mon Aug 25 22:51:47 2008 +0000
+++ b/g729data.h	Tue Aug 26 07:10:38 2008 +0000
@@ -27,6 +27,15 @@
 /// Moving Average (MA) prediction order
 #define MA_NP                      4
 
+#define VQ_1ST_BITS          7  ///< first stage vector of quantizer (size in bits)
+#define VQ_2ND_BITS          5  ///< second stage vector of quantizer (size in bits)
+
+#define GC_1ST_IDX_BITS_8K   3  ///< gain codebook (first stage) index, 8k mode (size in bits)
+#define GC_2ND_IDX_BITS_8K   4  ///< gain codebook (second stage) index, 8k mode (size in bits)
+
+#define GC_1ST_IDX_BITS_6K4  3  ///< gain codebook (first stage) index, 6.4k mode (size in bits)
+#define GC_2ND_IDX_BITS_6K4  3  ///< gain codebook (second stage) index, 6.4k mode (size in bits)
+
 /**
  * first stage LSP codebook
  * (10-dimensional, with 128 entries (3.24 of G.729)