1 /********************************************************************
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. *
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_lsp12_0_VQH_
18 #define _V_lsp12_0_VQH_
21 static long _vq_quantlist_lsp12_0[] = {
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,
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,
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,
137 static long _vq_fitmap_lsp12_0[] = {
138 0, 4, 8, 12, 16, 20, 24, 28,
139 32, 36, 40, 44, 48, 52, 52,
142 static long _vq_fitlength_lsp12_0[] = {
143 4, 4, 4, 4, 4, 4, 4, 4,
147 static encode_aux_pigeonhole _vq_auxp_lsp12_0 = {
148 0.06, 0.002, 405, 15,
149 _vq_pigeonmap_lsp12_0,
153 _vq_fitlength_lsp12_0
156 static static_codebook _vq_book_lsp12_0 = {
158 _vq_lengthlist_lsp12_0,
159 1, 1602140242, 1592812110, 9, 1,
160 _vq_quantlist_lsp12_0,