Matching books
[platform/upstream/libvorbis.git] / lib / books / lsp9_0.vqh
1 /********************************************************************
2  *                                                                  *
3  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
4  * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
5  * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
6  * THIS SOURCE. 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  function: static codebook autogenerated by vq/somethingorother
13
14  ********************************************************************/
15
16 #ifndef _V_lsp9_0_VQH_
17 #define _V_lsp9_0_VQH_
18 #include "codebook.h"
19
20 static long _vq_quantlist_lsp9_0[] = {
21         0,
22         5,
23         10,
24         15,
25         25,
26         30,
27         35,
28         40,
29         46,
30         52,
31         56,
32         60,
33         65,
34         70,
35         76,
36         82,
37         88,
38         95,
39         102,
40         111,
41         121,
42         132,
43         145,
44         170,
45         220,
46 };
47
48 static long _vq_lengthlist_lsp9_0[] = {
49          7,10, 8, 7, 6, 7, 9, 5, 5, 5, 5, 4, 3, 3, 3, 3,
50          4, 4, 6, 6, 4, 6, 6,10, 6,
51 };
52
53 static long _vq_pigeonmap_lsp9_0[] = {
54             0,     0,     0,     0,     0,     0,     0,     0, 
55             0,     0,     0,     0,     0,     1,     1,     1, 
56             1,     1,     1,     1,     1,     1,     1,     1, 
57             1,     1,     1,     1,     1,     1,     1,     1, 
58             1,     2,     2,     2,     2,     2,     2,     2, 
59             2,     2,     2,     2,     2,     2,     2,     2, 
60             2,     2,     3,     3,     3,     3,     3,     3, 
61             3,     3,     3,     3,     3,     3,     3,     4, 
62             4,     4,     4,     4,     4,     4,     4,     4, 
63             4,     4,     4,     4,     4,     4,     4,     4, 
64             5,     5,     5,     5,     5,     5,     5,     5, 
65             5,     5,     5,     5,     5,     5,     5,     5, 
66             5,     5,     5,     6,     6,     6,     6,     6, 
67             6,     6,     6,     6,     6,     6,     6,     6, 
68             6,     6,     6,     6,     6,     6,     6,     6, 
69             6,     6,     6,     6,     6,     6,     6,     7, 
70             7,     7,     7,     7,     7,     7,     7,     7, 
71             7,     7,     7,     7,     7,     7,     7,     7, 
72             7,     7,     7,     7,     7,     7,     7,     7, 
73             7,     7,     7,     7,     7,     7,     7,     7, 
74             7,     7,     7,     7,     7,     7,     7,     7, 
75             7,     7,     7,     7,     7,     7,     7,     7, 
76             7,     7,     7,     7,     7,     7,     7,     7, 
77             7,     7,     7,     7,     7,     7,     7,     7, 
78             7,     7,     7,     7,     8,     8,     8,     8, 
79             8,     8,     8,     8,     8,     8,     8,     8, 
80             8,     8,     8,     8,     8,     8,     8,     8, 
81             8,     8,     8,     8, 
82 };
83
84 static long _vq_fitlist_lsp9_0[] = {
85             0,     1,     2,     3,     3,     4,     5,     6, 
86             6,     7,     8,     9,     9,    10,    11,    12, 
87            12,    13,    14,    15,    15,    16,    17,    18, 
88            18,    19,    20,    21,    21,    22,    23,    24, 
89 };
90
91 static long _vq_fitmap_lsp9_0[] = {
92             0,     4,     8,    12,    16,    20,    24,    28, 
93            28, 
94 };
95
96 static long _vq_fitlength_lsp9_0[] = {
97             4,     4,     4,     4,     4,     4,     4,     4, 
98             4, 
99 };
100
101 static encode_aux_pigeonhole _vq_auxp_lsp9_0 = {
102         0.16, 0.002, 220, 9,
103         _vq_pigeonmap_lsp9_0,
104         32,
105         _vq_fitlist_lsp9_0,
106         _vq_fitmap_lsp9_0,
107         _vq_fitlength_lsp9_0
108 };
109
110 static static_codebook _vq_book_lsp9_0 = {
111         1, 25,
112         _vq_lengthlist_lsp9_0,
113         1, 1605663457, 1592812110, 8, 1,
114         _vq_quantlist_lsp9_0,
115         NULL,
116         NULL,
117         &_vq_auxp_lsp9_0,
118         0
119 };
120
121
122 #endif