fb8db4a5cf06298405ab6bd6a3df96a04e4513c2
[platform/upstream/libvorbis.git] / lib / books / res0_256_128_5.vqh
1 /********************************************************************
2  *                                                                  *
3  * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
4  * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
5  * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
6  * PLEASE READ THESE TERMS DISTRIBUTING.                            *
7  *                                                                  *
8  * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
9  * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
10  * http://www.xiph.org/                                             *
11  *                                                                  *
12  ********************************************************************
13
14  function: static codebook autogenerated by vq/somethingorother
15
16  ********************************************************************/
17
18 #ifndef _V_res0_256_128_5_VQH_
19 #define _V_res0_256_128_5_VQH_
20 #include "codebook.h"
21
22 static long _vq_quantlist_res0_256_128_5[] = {
23         56,
24         57,
25         58,
26         59,
27         61,
28         64,
29         67,
30         70,
31         73,
32         76,
33         80,
34         84,
35         87,
36         91,
37         95,
38         99,
39         103,
40         107,
41         112,
42         55,
43         54,
44         53,
45         51,
46         48,
47         45,
48         42,
49         39,
50         36,
51         32,
52         28,
53         25,
54         21,
55         17,
56         13,
57         9,
58         5,
59         0,
60 };
61
62 static long _vq_lengthlist_res0_256_128_5[] = {
63          3, 3, 4, 4, 4, 5, 5, 6, 7, 8, 9,10, 7, 8, 9,10,
64         11,11,10, 3, 4, 4, 4, 4, 5, 6, 7, 8, 9,10, 7, 8,
65          9,11,10,11,10,
66 };
67
68 static float _vq_quantthresh_res0_256_128_5[] = {
69         -53.5, -49, -45, -41, -37, -33, -29.5, -26, 
70         -22, -18.5, -15.5, -12.5, -9.5, -6.5, -4, -2.5, 
71         -1.5, -0.5, 0.5, 1.5, 2.5, 4, 6.5, 9.5, 
72         12.5, 15.5, 18.5, 22, 26, 29.5, 33, 37, 
73         41, 45, 49, 53.5, 
74 };
75
76 static long _vq_quantmap_res0_256_128_5[] = {
77            36,   35,   34,   33,   32,   31,   30,   29,
78            28,   27,   26,   25,   24,   23,   22,   21,
79            20,   19,    0,    1,    2,    3,    4,    5,
80             6,    7,    8,    9,   10,   11,   12,   13,
81            14,   15,   16,   17,   18,
82 };
83
84 static encode_aux_threshmatch _vq_auxt_res0_256_128_5 = {
85         _vq_quantthresh_res0_256_128_5,
86         _vq_quantmap_res0_256_128_5,
87         37,
88         37
89 };
90
91 static static_codebook _vq_book_res0_256_128_5 = {
92         1, 37,
93         _vq_lengthlist_res0_256_128_5,
94         1, -524550144, 1611661312, 7, 0,
95         _vq_quantlist_res0_256_128_5,
96         NULL,
97         &_vq_auxt_res0_256_128_5,
98         NULL,
99         0
100 };
101
102
103 #endif