Merge infrastructure work; full books
[platform/upstream/libvorbis.git] / lib / books / coupled / _44c4_s3_p9_s0.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__44c4_s3_p9_s0_VQH_
18 #define _V__44c4_s3_p9_s0_VQH_
19 #include "codebook.h"
20
21 static long _vq_quantlist__44c4_s3_p9_s0[] = {
22         16,
23         15,
24         17,
25         14,
26         18,
27         13,
28         19,
29         12,
30         20,
31         11,
32         21,
33         10,
34         22,
35         9,
36         23,
37         8,
38         24,
39         7,
40         25,
41         6,
42         26,
43         5,
44         27,
45         4,
46         28,
47         3,
48         29,
49         2,
50         30,
51         1,
52         31,
53         0,
54         32,
55 };
56
57 static long _vq_lengthlist__44c4_s3_p9_s0[] = {
58          1,17,17,16,16,16,16,16,16,16,16,16,16,16,16,16,
59         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
60         16, 6, 6, 6,16,16,16,16,16,16,16,16,16,16,16,16,
61         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
62         16,16, 6, 6, 6,16,16,16,16,16,16,16,16,16,16,16,
63         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
64         16,16,16, 8, 6, 6, 9,10,16,16,16,16,16,16,16,16,
65         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
66         16,16,16,16, 8, 6, 6, 9, 9,16,16,16,16,16,16,16,
67         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
68         16,16,16,16,16, 9, 7, 7, 7, 7,12,11,16,16,16,16,
69         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
70         16,16,16,16,16,16, 9, 7, 7, 7, 7,11,11,16,16,16,
71         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
72         16,16,16,16,16,16,16, 9, 8, 8, 7, 7, 9,10,13,13,
73         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
74         16,16,16,16,16,16,16,16,10, 8, 8, 7, 7,10, 9,12,
75         12,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
76         16,16,16,16,16,16,16,16,16, 9, 8, 8, 8, 8, 9,10,
77         11,12,15,15,16,16,16,16,16,16,16,16,16,16,16,16,
78         16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8, 7, 9,
79          9,11,11,15,13,16,16,16,16,16,16,16,16,16,16,16,
80         16,16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8, 8,
81         10,10,12,12,13,14,16,16,16,16,16,16,16,16,16,16,
82         16,16,16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8,
83          8, 9,10,11,11,13,14,15,16,16,16,16,16,16,16,16,
84         16,16,16,16,16,16,16,16,16,16,16,16,16,10, 8, 8,
85          9, 9,10,10,12,11,14,14,15,15,16,16,16,16,16,16,
86         16,16,16,16,16,16,16,16,16,16,16,16,16,16,10, 8,
87          8, 9, 9,10,10,12,12,13,13,15,15,16,16,16,16,16,
88         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,10,
89          8, 8, 9, 9,11,11,13,13,14,15,15,16,16,16,16,16,
90         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
91         10, 8, 8, 9, 9,11,10,13,13,15,15,14,15,16,15,16,
92         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
93         16, 9, 9, 9,10,10,12,11,13,15,16,14,15,15,16,16,
94         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
95         16,16, 9, 9, 9,10,10,11,12,14,13,14,14,16,16,16,
96         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
97         16,16,16, 9,10,10,11,11,12,12,14,14,16,16,16,15,
98         16,16,16,16,16,16,10,10,16,16,16,16,16,16,16,16,
99         16,16,16,16,12,10,10,11,11,12,13,14,15,16,15,15,
100         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
101         16,16,16,16,16,10,10,10,11,12,14,13,15,14,16,15,
102         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
103         16,16,16,16,16,16,10,10,10,11,12,13,13,15,14,16,
104         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
105         16,16,16,16,16,16,16,11,11,11,13,12,14,14,16,16,
106         16,16,16,16,16,16,16,16,16,16,16,16,16,16,12,12,
107         16,16,16,16,16,16,16,16,13,11,11,12,12,14,14,16,
108         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
109         16,16,16,16,16,16,16,16,16,11,12,12,14,14,16,16,
110         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
111         16,16,16,16,16,16,16,16,16,16,12,11,11,13,13,16,
112         15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
113         16,16,16,16,16,16,16,16,16,16,16,12,13,12,15,16,
114         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
115         16,16,16,16,16,16,13,14,16,16,16,16,14,13,13,15,
116         15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
117         16,16,16,16,16,16,16,16,16,16,16,16,16,13,15,14,
118         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
119         16,16,16,16,16,16,16,16,16,16,16,16,16,16,13,13,
120         14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
121         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,13,
122         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
123         16,16,16,16,16,16,16,16,16,16,16,16,16,16,14,14,
124         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
125         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
126         16,
127 };
128
129 static float _vq_quantthresh__44c4_s3_p9_s0[] = {
130         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
131         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
132         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
133         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
134 };
135
136 static long _vq_quantmap__44c4_s3_p9_s0[] = {
137            31,   29,   27,   25,   23,   21,   19,   17,
138            15,   13,   11,    9,    7,    5,    3,    1,
139             0,    2,    4,    6,    8,   10,   12,   14,
140            16,   18,   20,   22,   24,   26,   28,   30,
141            32,
142 };
143
144 static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_s0 = {
145         _vq_quantthresh__44c4_s3_p9_s0,
146         _vq_quantmap__44c4_s3_p9_s0,
147         33,
148         33
149 };
150
151 static static_codebook _44c4_s3_p9_s0 = {
152         2, 1089,
153         _vq_lengthlist__44c4_s3_p9_s0,
154         1, -527433728, 1611661312, 6, 0,
155         _vq_quantlist__44c4_s3_p9_s0,
156         NULL,
157         &_vq_auxt__44c4_s3_p9_s0,
158         NULL,
159         0
160 };
161
162
163 #endif