tuned out the knocking
[platform/upstream/libvorbis.git] / lib / books / lsp12_0.vqh
1 /********************************************************************
2  *                                                                  *
3  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
4  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
5  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
7  *                                                                  *
8  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
9  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
10
11  ********************************************************************
12
13  function: static codebook autogenerated by vq/somethingorother
14
15  ********************************************************************/
16
17 #ifndef _V_lsp12_0_VQH_
18 #define _V_lsp12_0_VQH_
19 #include "codebook.h"
20
21 static long _vq_quantlist_lsp12_0[] = {
22         0,
23         5,
24         10,
25         15,
26         20,
27         25,
28         30,
29         35,
30         40,
31         45,
32         50,
33         55,
34         60,
35         65,
36         68,
37         71,
38         74,
39         77,
40         80,
41         83,
42         86,
43         89,
44         92,
45         95,
46         98,
47         101,
48         104,
49         107,
50         110,
51         115,
52         120,
53         125,
54         130,
55         135,
56         145,
57         160,
58         180,
59         205,
60         235,
61         270,
62         310,
63         355,
64         405,
65 };
66
67 static long _vq_lengthlist_lsp12_0[] = {
68         16,16,16,14,15,14,15,15,12,11,10, 9, 9, 8, 7, 7,
69          7, 5, 4, 3, 3, 2, 3, 4, 4, 5, 6, 7, 6, 5, 6, 8,
70         10,11,13,14,14,14,16,14,16,16,14,
71 };
72
73 static long _vq_pigeonmap_lsp12_0[] = {
74             0,     0,     0,     0,     0,     0,     0,     0, 
75             0,     0,     0,     0,     0,     1,     1,     1, 
76             1,     1,     1,     1,     1,     1,     1,     1, 
77             1,     1,     1,     1,     2,     2,     2,     2, 
78             2,     2,     2,     2,     2,     2,     2,     2, 
79             2,     2,     2,     3,     3,     3,     3,     3, 
80             3,     3,     3,     3,     3,     3,     3,     3, 
81             3,     3,     4,     4,     4,     4,     4,     4, 
82             4,     4,     4,     4,     4,     4,     5,     5, 
83             5,     5,     5,     5,     5,     5,     5,     6, 
84             6,     6,     6,     6,     6,     6,     6,     6, 
85             7,     7,     7,     7,     7,     7,     7,     7, 
86             7,     8,     8,     8,     8,     8,     8,     8, 
87             8,     8,     9,     9,     9,     9,     9,     9, 
88             9,     9,     9,     9,     9,     9,    10,    10, 
89            10,    10,    10,    10,    10,    10,    10,    10, 
90            10,    10,    10,    10,    10,    11,    11,    11, 
91            11,    11,    11,    11,    11,    11,    11,    11, 
92            11,    11,    11,    11,    11,    11,    11,    11, 
93            11,    11,    11,    11,    11,    11,    11,    11, 
94            11,    11,    11,    11,    11,    11,    11,    11, 
95            11,    11,    11,    12,    12,    12,    12,    12, 
96            12,    12,    12,    12,    12,    12,    12,    12, 
97            12,    12,    12,    12,    12,    12,    12,    12, 
98            12,    12,    12,    12,    12,    12,    12,    12, 
99            12,    12,    12,    12,    12,    12,    12,    12, 
100            12,    12,    12,    12,    12,    12,    12,    12, 
101            12,    12,    12,    12,    12,    12,    12,    12, 
102            12,    12,    12,    12,    12,    12,    12,    12, 
103            12,    12,    12,    12,    12,    12,    12,    12, 
104            12,    12,    12,    12,    12,    12,    12,    12, 
105            12,    12,    12,    12,    12,    13,    13,    13, 
106            13,    13,    13,    13,    13,    13,    13,    13, 
107            13,    13,    13,    13,    13,    13,    13,    13, 
108            13,    13,    13,    13,    13,    13,    13,    13, 
109            13,    13,    13,    13,    13,    13,    13,    13, 
110            13,    13,    13,    13,    13,    13,    13,    13, 
111            13,    13,    13,    13,    13,    13,    13,    13, 
112            13,    13,    13,    13,    13,    13,    13,    13, 
113            13,    13,    13,    13,    13,    13,    13,    13, 
114            13,    13,    13,    13,    13,    13,    13,    13, 
115            13,    13,    13,    13,    13,    13,    13,    13, 
116            13,    13,    13,    13,    13,    13,    13,    13, 
117            13,    13,    13,    13,    13,    13,    13,    13, 
118            13,    13,    13,    13,    13,    13,    13,    13, 
119            13,    13,    13,    13,    13,    13,    13,    13, 
120            13,    13,    13,    13,    13,    13,    13,    13, 
121            13,    13,    13,    13,    13,    14,    14,    14, 
122            14,    14,    14,    14,    14,    14,    14,    14, 
123            14,    14,    14,    14,    14,    14,    14,    14, 
124            14,    14,    14,    14,    14, 
125 };
126
127 static long _vq_fitlist_lsp12_0[] = {
128             0,     1,     2,     3,     3,     4,     5,     6, 
129             6,     7,     8,     9,     9,    10,    11,    12, 
130            12,    13,    14,    15,    15,    16,    17,    18, 
131            18,    19,    20,    21,    21,    22,    23,    24, 
132            24,    25,    26,    27,    27,    28,    29,    30, 
133            30,    31,    32,    33,    33,    34,    35,    36, 
134            36,    37,    38,    39,    39,    40,    41,    42, 
135 };
136
137 static long _vq_fitmap_lsp12_0[] = {
138             0,     4,     8,    12,    16,    20,    24,    28, 
139            32,    36,    40,    44,    48,    52,    52, 
140 };
141
142 static long _vq_fitlength_lsp12_0[] = {
143             4,     4,     4,     4,     4,     4,     4,     4, 
144             4,     4,     4,     4,     4,     4,     4, 
145 };
146
147 static encode_aux_pigeonhole _vq_auxp_lsp12_0 = {
148         0.06, 0.002, 405, 15,
149         _vq_pigeonmap_lsp12_0,
150         56,
151         _vq_fitlist_lsp12_0,
152         _vq_fitmap_lsp12_0,
153         _vq_fitlength_lsp12_0
154 };
155
156 static static_codebook _vq_book_lsp12_0 = {
157         1, 43,
158         _vq_lengthlist_lsp12_0,
159         1, 1602140242, 1592812110, 9, 1,
160         _vq_quantlist_lsp12_0,
161         NULL,
162         NULL,
163         &_vq_auxp_lsp12_0,
164         0
165 };
166
167
168 #endif