1 /********************************************************************
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. *
8 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
9 * by the XIPHOPHORUS Company, http://www.xiph.org/ *
11 ********************************************************************
13 function: static codebook autogenerated by vq/somethingorother
15 ********************************************************************/
17 #ifndef _V_res_Bc_7_VQH_
18 #define _V_res_Bc_7_VQH_
21 static long _vq_quantlist_res_Bc_7[] = {
35 static long _vq_lengthlist_res_Bc_7[] = {
36 1, 4, 4, 7, 7, 9, 9,10,10,11,11, 5, 4, 4, 7, 7,
37 9, 9,10,10,12,12, 0, 5, 5, 7, 7, 9, 9,11,11,12,
38 12, 0, 7, 7, 7, 7, 9, 9,11,11,12,12, 0, 7, 7, 8,
39 7,10,10,11,11,12,12, 0,10,10, 9, 9,10,10,11,11,
40 12,12, 0, 0, 0, 9, 9,10,10,11,11,13,13, 0, 0, 0,
41 11,11,11,11,12,12,13,13, 0, 0, 0,12,11,11,11,12,
42 12,13,13, 0, 0, 0,15,15,12,12,12,13,14,13, 0, 0,
43 0, 0, 0,12,12,13,13,14,14,
46 static float _vq_quantthresh_res_Bc_7[] = {
47 -13.5, -10.5, -7.5, -4.5, -1.5, 1.5, 4.5, 7.5,
51 static long _vq_quantmap_res_Bc_7[] = {
52 9, 7, 5, 3, 1, 0, 2, 4,
56 static encode_aux_threshmatch _vq_auxt_res_Bc_7 = {
57 _vq_quantthresh_res_Bc_7,
58 _vq_quantmap_res_Bc_7,
63 static long _vq_pigeonmap_res_Bc_7[] = {
64 3, 2, 1, 1, 0, 0, 0, 1,
68 static long _vq_fitlist_res_Bc_7[] = {
69 0, 1, 2, 3, 11, 12, 13, 14,
70 23, 34, 4, 15, 24, 35, 6, 17,
71 26, 37, 25, 45, 46, 28, 48, 47,
72 50, 70, 1, 3, 5, 7, 12, 14,
73 16, 18, 25, 27, 36, 38, 0, 11,
74 23, 34, 2, 4, 6, 8, 13, 15,
75 17, 19, 26, 28, 37, 39, 29, 47,
76 49, 45, 24, 30, 48, 50, 51, 69,
77 71, 46, 52, 70, 72, 3, 5, 7,
78 9, 14, 16, 18, 20, 27, 29, 38,
79 40, 4, 6, 8, 10, 15, 17, 19,
80 21, 28, 30, 39, 41, 32, 43, 25,
81 31, 49, 51, 26, 50, 52, 54, 47,
82 53, 71, 73, 48, 72, 74, 76, 5,
83 7, 9, 16, 18, 20, 29, 31, 40,
84 42, 27, 51, 53, 49, 73, 75, 11,
85 12, 34, 35, 36, 56, 57, 58, 13,
86 37, 59, 15, 39, 61, 81, 0, 1,
87 14, 2, 4, 17, 23, 45, 46, 47,
88 69, 24, 48, 70, 26, 50, 72, 92,
89 14, 16, 34, 36, 38, 40, 56, 58,
90 60, 62, 80, 82, 12, 15, 17, 35,
91 37, 39, 41, 57, 59, 61, 63, 81,
92 83, 3, 5, 18, 1, 11, 4, 6,
93 13, 19, 25, 27, 45, 47, 49, 51,
94 69, 71, 73, 91, 93, 23, 26, 28,
95 46, 48, 50, 52, 70, 72, 74, 92,
96 94, 16, 18, 36, 38, 40, 42, 58,
97 60, 62, 64, 82, 84, 17, 19, 37,
98 39, 41, 43, 59, 61, 63, 65, 83,
99 85, 21, 87, 5, 7, 14, 20, 6,
100 8, 15, 10, 27, 29, 47, 49, 51,
101 53, 69, 71, 73, 75, 93, 95, 28,
102 30, 48, 50, 52, 54, 70, 72, 74,
103 76, 94, 96, 32, 98, 18, 20, 38,
104 40, 42, 60, 62, 64, 84, 86, 7,
105 9, 16, 29, 31, 49, 51, 53, 71,
106 73, 75, 95, 97, 34, 56, 57, 58,
107 80, 35, 59, 81, 37, 61, 83, 103,
108 23, 45, 46, 47, 69, 70, 71, 91,
109 92, 93, 24, 48, 72, 94, 115, 116,
110 36, 38, 56, 58, 60, 62, 80, 82,
111 84, 102, 104, 34, 37, 39, 57, 59,
112 61, 63, 81, 83, 85, 103, 105, 47,
113 49, 69, 71, 73, 91, 93, 95, 115,
114 45, 48, 50, 70, 72, 74, 92, 94,
115 96, 116, 117, 118, 38, 40, 58, 60,
116 62, 64, 80, 82, 84, 86, 104, 106,
117 39, 41, 59, 61, 63, 65, 81, 83,
118 85, 87, 105, 107, 43, 109, 49, 51,
119 69, 71, 73, 75, 91, 93, 95, 97,
120 115, 117, 50, 52, 70, 72, 74, 76,
121 92, 94, 96, 98, 116, 118, 54, 120,
122 119, 40, 42, 60, 62, 64, 82, 84,
123 86, 106, 108, 51, 53, 71, 73, 75,
124 93, 95, 97, 117, 119, 115, 34, 56,
125 57, 58, 80, 81, 82, 102, 103, 104,
126 35, 59, 83, 105, 58, 60, 80, 82,
127 84, 102, 104, 106, 56, 59, 61, 81,
128 83, 85, 103, 105, 107, 60, 62, 80,
129 82, 84, 86, 102, 104, 106, 108, 61,
130 63, 81, 83, 85, 87, 103, 105, 107,
131 109, 65, 62, 64, 82, 84, 86, 104,
135 static long _vq_fitmap_res_Bc_7[] = {
136 0, 26, 69, 111, 127, 160, 217, 277,
137 300, 328, 372, 425, 446, 460, 477, 498,
140 static long _vq_fitlength_res_Bc_7[] = {
141 26, 43, 42, 16, 33, 57, 60, 23,
142 28, 44, 53, 21, 14, 17, 21, 8,
145 static encode_aux_pigeonhole _vq_auxp_res_Bc_7 = {
147 _vq_pigeonmap_res_Bc_7,
149 _vq_fitlist_res_Bc_7,
151 _vq_fitlength_res_Bc_7
154 static static_codebook _vq_book_res_Bc_7 = {
156 _vq_lengthlist_res_Bc_7,
157 1, -528613376, 1614282752, 4, 0,
158 _vq_quantlist_res_Bc_7,