[SCM] libav/experimental: gain codebook (first stage), 8k mode for G.729

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:29:19 UTC 2013


The following commit has been merged in the experimental branch:
commit 063ad8205aecdbad62dc658d250001c14ad0ef7b
Author: Vladimir Voroshilov <voroshil at gmail.com>
Date:   Wed Sep 3 04:45:01 2008 +0000

    gain codebook (first stage), 8k mode for G.729
    
    Originally committed as revision 15171 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/g729data.h b/libavcodec/g729data.h
index 0caf25c..09b3a47 100644
--- a/libavcodec/g729data.h
+++ b/libavcodec/g729data.h
@@ -211,4 +211,18 @@ static const int16_t cb_lsp_2nd[1<<VQ_2ND_BITS][10] =
   { -163,   674,   -11,  -886,   531, -1125,  -265,  -242,   724,   934}
 };
 
+/**
+ * gain codebook (first stage), 8k mode (3.9.2 of G.729)
+ */
+static const int16_t cb_gain_1st_8k[1<<GC_1ST_IDX_BITS_8K][2] =
+{ /*(0.14) (2.13) */
+  { 3242 ,  9949 },
+  { 1551 ,  2425 },
+  { 2678 , 27162 },
+  { 1921 ,  9291 },
+  { 1831 ,  5022 },
+  {    1 ,  1516 },
+  {  356 , 14756 },
+  {   57 ,  5404 },
+};
 #endif // AVCODEC_G729DATA_H

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list