gps/GPSResources/tcpmp 0.73/mpc/libmusepack/docs/html/huffsv7_8c-source.html

513 lines
46 KiB
HTML
Executable File

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libmusepack: src/huffsv7.c Source File</title>
<link href="custom.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.1 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
<div class="nav">
<a class="el" href="dir_000002.html">src</a></div>
<h1>huffsv7.c</h1><a href="huffsv7_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="comment">/*</span>
00002 <span class="comment"> Copyright (c) 2005, The Musepack Development Team</span>
00003 <span class="comment"> All rights reserved.</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Redistribution and use in source and binary forms, with or without</span>
00006 <span class="comment"> modification, are permitted provided that the following conditions are</span>
00007 <span class="comment"> met:</span>
00008 <span class="comment"></span>
00009 <span class="comment"> * Redistributions of source code must retain the above copyright</span>
00010 <span class="comment"> notice, this list of conditions and the following disclaimer.</span>
00011 <span class="comment"></span>
00012 <span class="comment"> * Redistributions in binary form must reproduce the above</span>
00013 <span class="comment"> copyright notice, this list of conditions and the following</span>
00014 <span class="comment"> disclaimer in the documentation and/or other materials provided</span>
00015 <span class="comment"> with the distribution.</span>
00016 <span class="comment"></span>
00017 <span class="comment"> * Neither the name of the The Musepack Development Team nor the</span>
00018 <span class="comment"> names of its contributors may be used to endorse or promote</span>
00019 <span class="comment"> products derived from this software without specific prior</span>
00020 <span class="comment"> written permission.</span>
00021 <span class="comment"></span>
00022 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span>
00023 <span class="comment"> "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
00024 <span class="comment"> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span>
00025 <span class="comment"> A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT</span>
00026 <span class="comment"> OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</span>
00027 <span class="comment"> SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</span>
00028 <span class="comment"> LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,</span>
00029 <span class="comment"> DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY</span>
00030 <span class="comment"> THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
00031 <span class="comment"> (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
00032 <span class="comment"> OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
00033 <span class="comment">*/</span>
00034
00037
00038 <span class="preprocessor">#include "<a class="code" href="musepack_8h.html">musepack/musepack.h</a>"</span>
00039 <span class="preprocessor">#include "<a class="code" href="huffman_8h.html">musepack/huffman.h</a>"</span>
00040 <span class="preprocessor">#include "<a class="code" href="requant_8h.html">musepack/requant.h</a>"</span>
00041
00042 <span class="keywordtype">void</span>
00043 <a class="code" href="huffman_8h.html#a4">mpc_decoder_init_huffman_sv7</a>(mpc_decoder *d)
00044 {
00045 <a class="code" href="huffman_8h.html#a5">mpc_decoder_init_huffman_sv7_tables</a>(d);
00046 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(10, &amp;(d-&gt;HuffHdr[0]) , 5);
00047 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>( 4, &amp;(d-&gt;HuffSCFI[0]) , 0);
00048 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(16, &amp;(d-&gt;HuffDSCF[0]) , 7);
00049 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(27, &amp;(d-&gt;HuffQ1[0][0]) , 0);
00050 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(27, &amp;(d-&gt;HuffQ1[1][0]) , 0);
00051 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(25, &amp;(d-&gt;HuffQ2[0][0]) , 0);
00052 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(25, &amp;(d-&gt;HuffQ2[1][0]) , 0);
00053 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>( 7, &amp;(d-&gt;HuffQ3[0][0]) , Dc[3]);
00054 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>( 7, &amp;(d-&gt;HuffQ3[1][0]) , Dc[3]);
00055 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>( 9, &amp;(d-&gt;HuffQ4[0][0]) , Dc[4]);
00056 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>( 9, &amp;(d-&gt;HuffQ4[1][0]) , Dc[4]);
00057 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(15, &amp;(d-&gt;HuffQ5[0][0]) , Dc[5]);
00058 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(15, &amp;(d-&gt;HuffQ5[1][0]) , Dc[5]);
00059 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(31, &amp;(d-&gt;HuffQ6[0][0]) , Dc[6]);
00060 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(31, &amp;(d-&gt;HuffQ6[1][0]) , Dc[6]);
00061 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(63, &amp;(d-&gt;HuffQ7[0][0]) , Dc[7]);
00062 <a class="code" href="huffman_8h.html#a1">mpc_decoder_resort_huff_tables</a>(63, &amp;(d-&gt;HuffQ7[1][0]) , Dc[7]);
00063 }
00064
00065 <span class="keywordtype">void</span>
00066 <a class="code" href="huffman_8h.html#a5">mpc_decoder_init_huffman_sv7_tables</a>(mpc_decoder *d)
00067 {
00068 <span class="comment">/***************************** SCFI *******************************/</span>
00069 d-&gt;HuffSCFI[0].Code = 2; d-&gt;HuffSCFI[0].Length = 3;
00070 d-&gt;HuffSCFI[1].Code = 1; d-&gt;HuffSCFI[1].Length = 1;
00071 d-&gt;HuffSCFI[2].Code = 3; d-&gt;HuffSCFI[2].Length = 3;
00072 d-&gt;HuffSCFI[3].Code = 0; d-&gt;HuffSCFI[3].Length = 2;
00073
00074 <span class="comment">/***************************** DSCF *******************************/</span>
00075 d-&gt;HuffDSCF[ 0].Code = 32; d-&gt;HuffDSCF[ 0].Length = 6;
00076 d-&gt;HuffDSCF[ 1].Code = 4; d-&gt;HuffDSCF[ 1].Length = 5;
00077 d-&gt;HuffDSCF[ 2].Code = 17; d-&gt;HuffDSCF[ 2].Length = 5;
00078 d-&gt;HuffDSCF[ 3].Code = 30; d-&gt;HuffDSCF[ 3].Length = 5;
00079 d-&gt;HuffDSCF[ 4].Code = 13; d-&gt;HuffDSCF[ 4].Length = 4;
00080 d-&gt;HuffDSCF[ 5].Code = 0; d-&gt;HuffDSCF[ 5].Length = 3;
00081 d-&gt;HuffDSCF[ 6].Code = 3; d-&gt;HuffDSCF[ 6].Length = 3;
00082 d-&gt;HuffDSCF[ 7].Code = 9; d-&gt;HuffDSCF[ 7].Length = 4;
00083 d-&gt;HuffDSCF[ 8].Code = 5; d-&gt;HuffDSCF[ 8].Length = 3;
00084 d-&gt;HuffDSCF[ 9].Code = 2; d-&gt;HuffDSCF[ 9].Length = 3;
00085 d-&gt;HuffDSCF[10].Code = 14; d-&gt;HuffDSCF[10].Length = 4;
00086 d-&gt;HuffDSCF[11].Code = 3; d-&gt;HuffDSCF[11].Length = 4;
00087 d-&gt;HuffDSCF[12].Code = 31; d-&gt;HuffDSCF[12].Length = 5;
00088 d-&gt;HuffDSCF[13].Code = 5; d-&gt;HuffDSCF[13].Length = 5;
00089 d-&gt;HuffDSCF[14].Code = 33; d-&gt;HuffDSCF[14].Length = 6;
00090 d-&gt;HuffDSCF[15].Code = 12; d-&gt;HuffDSCF[15].Length = 4;
00091
00092 <span class="comment">/************************* frame-header ***************************/</span>
00093 <span class="comment">/***************** differential quantizer indizes *****************/</span>
00094 d-&gt;HuffHdr[0].Code = 92; d-&gt;HuffHdr[0].Length = 8;
00095 d-&gt;HuffHdr[1].Code = 47; d-&gt;HuffHdr[1].Length = 7;
00096 d-&gt;HuffHdr[2].Code = 10; d-&gt;HuffHdr[2].Length = 5;
00097 d-&gt;HuffHdr[3].Code = 4; d-&gt;HuffHdr[3].Length = 4;
00098 d-&gt;HuffHdr[4].Code = 0; d-&gt;HuffHdr[4].Length = 2;
00099 d-&gt;HuffHdr[5].Code = 1; d-&gt;HuffHdr[5].Length = 1;
00100 d-&gt;HuffHdr[6].Code = 3; d-&gt;HuffHdr[6].Length = 3;
00101 d-&gt;HuffHdr[7].Code = 22; d-&gt;HuffHdr[7].Length = 6;
00102 d-&gt;HuffHdr[8].Code = 187; d-&gt;HuffHdr[8].Length = 9;
00103 d-&gt;HuffHdr[9].Code = 186; d-&gt;HuffHdr[9].Length = 9;
00104
00105 <span class="comment">/********************** 3-step quantizer **************************/</span>
00106 <span class="comment">/********************* 3 bundled samples **************************/</span>
00107 <span class="comment">//less shaped, book 0</span>
00108 d-&gt;HuffQ1[0][ 0].Code = 54; d-&gt;HuffQ1[0][ 0].Length = 6;
00109 d-&gt;HuffQ1[0][ 1].Code = 9; d-&gt;HuffQ1[0][ 1].Length = 5;
00110 d-&gt;HuffQ1[0][ 2].Code = 32; d-&gt;HuffQ1[0][ 2].Length = 6;
00111 d-&gt;HuffQ1[0][ 3].Code = 5; d-&gt;HuffQ1[0][ 3].Length = 5;
00112 d-&gt;HuffQ1[0][ 4].Code = 10; d-&gt;HuffQ1[0][ 4].Length = 4;
00113 d-&gt;HuffQ1[0][ 5].Code = 7; d-&gt;HuffQ1[0][ 5].Length = 5;
00114 d-&gt;HuffQ1[0][ 6].Code = 52; d-&gt;HuffQ1[0][ 6].Length = 6;
00115 d-&gt;HuffQ1[0][ 7].Code = 0; d-&gt;HuffQ1[0][ 7].Length = 5;
00116 d-&gt;HuffQ1[0][ 8].Code = 35; d-&gt;HuffQ1[0][ 8].Length = 6;
00117 d-&gt;HuffQ1[0][ 9].Code = 10; d-&gt;HuffQ1[0][ 9].Length = 5;
00118 d-&gt;HuffQ1[0][10].Code = 6; d-&gt;HuffQ1[0][10].Length = 4;
00119 d-&gt;HuffQ1[0][11].Code = 4; d-&gt;HuffQ1[0][11].Length = 5;
00120 d-&gt;HuffQ1[0][12].Code = 11; d-&gt;HuffQ1[0][12].Length = 4;
00121 d-&gt;HuffQ1[0][13].Code = 7; d-&gt;HuffQ1[0][13].Length = 3;
00122 d-&gt;HuffQ1[0][14].Code = 12; d-&gt;HuffQ1[0][14].Length = 4;
00123 d-&gt;HuffQ1[0][15].Code = 3; d-&gt;HuffQ1[0][15].Length = 5;
00124 d-&gt;HuffQ1[0][16].Code = 7; d-&gt;HuffQ1[0][16].Length = 4;
00125 d-&gt;HuffQ1[0][17].Code = 11; d-&gt;HuffQ1[0][17].Length = 5;
00126 d-&gt;HuffQ1[0][18].Code = 34; d-&gt;HuffQ1[0][18].Length = 6;
00127 d-&gt;HuffQ1[0][19].Code = 1; d-&gt;HuffQ1[0][19].Length = 5;
00128 d-&gt;HuffQ1[0][20].Code = 53; d-&gt;HuffQ1[0][20].Length = 6;
00129 d-&gt;HuffQ1[0][21].Code = 6; d-&gt;HuffQ1[0][21].Length = 5;
00130 d-&gt;HuffQ1[0][22].Code = 9; d-&gt;HuffQ1[0][22].Length = 4;
00131 d-&gt;HuffQ1[0][23].Code = 2; d-&gt;HuffQ1[0][23].Length = 5;
00132 d-&gt;HuffQ1[0][24].Code = 33; d-&gt;HuffQ1[0][24].Length = 6;
00133 d-&gt;HuffQ1[0][25].Code = 8; d-&gt;HuffQ1[0][25].Length = 5;
00134 d-&gt;HuffQ1[0][26].Code = 55; d-&gt;HuffQ1[0][26].Length = 6;
00135
00136 <span class="comment">//more shaped, book 1</span>
00137 d-&gt;HuffQ1[1][ 0].Code = 103; d-&gt;HuffQ1[1][ 0].Length = 8;
00138 d-&gt;HuffQ1[1][ 1].Code = 62; d-&gt;HuffQ1[1][ 1].Length = 7;
00139 d-&gt;HuffQ1[1][ 2].Code = 225; d-&gt;HuffQ1[1][ 2].Length = 9;
00140 d-&gt;HuffQ1[1][ 3].Code = 55; d-&gt;HuffQ1[1][ 3].Length = 7;
00141 d-&gt;HuffQ1[1][ 4].Code = 3; d-&gt;HuffQ1[1][ 4].Length = 4;
00142 d-&gt;HuffQ1[1][ 5].Code = 52; d-&gt;HuffQ1[1][ 5].Length = 7;
00143 d-&gt;HuffQ1[1][ 6].Code = 101; d-&gt;HuffQ1[1][ 6].Length = 8;
00144 d-&gt;HuffQ1[1][ 7].Code = 60; d-&gt;HuffQ1[1][ 7].Length = 7;
00145 d-&gt;HuffQ1[1][ 8].Code = 227; d-&gt;HuffQ1[1][ 8].Length = 9;
00146 d-&gt;HuffQ1[1][ 9].Code = 24; d-&gt;HuffQ1[1][ 9].Length = 6;
00147 d-&gt;HuffQ1[1][10].Code = 0; d-&gt;HuffQ1[1][10].Length = 4;
00148 d-&gt;HuffQ1[1][11].Code = 61; d-&gt;HuffQ1[1][11].Length = 7;
00149 d-&gt;HuffQ1[1][12].Code = 4; d-&gt;HuffQ1[1][12].Length = 4;
00150 d-&gt;HuffQ1[1][13].Code = 1; d-&gt;HuffQ1[1][13].Length = 1;
00151 d-&gt;HuffQ1[1][14].Code = 5; d-&gt;HuffQ1[1][14].Length = 4;
00152 d-&gt;HuffQ1[1][15].Code = 63; d-&gt;HuffQ1[1][15].Length = 7;
00153 d-&gt;HuffQ1[1][16].Code = 1; d-&gt;HuffQ1[1][16].Length = 4;
00154 d-&gt;HuffQ1[1][17].Code = 59; d-&gt;HuffQ1[1][17].Length = 7;
00155 d-&gt;HuffQ1[1][18].Code = 226; d-&gt;HuffQ1[1][18].Length = 9;
00156 d-&gt;HuffQ1[1][19].Code = 57; d-&gt;HuffQ1[1][19].Length = 7;
00157 d-&gt;HuffQ1[1][20].Code = 100; d-&gt;HuffQ1[1][20].Length = 8;
00158 d-&gt;HuffQ1[1][21].Code = 53; d-&gt;HuffQ1[1][21].Length = 7;
00159 d-&gt;HuffQ1[1][22].Code = 2; d-&gt;HuffQ1[1][22].Length = 4;
00160 d-&gt;HuffQ1[1][23].Code = 54; d-&gt;HuffQ1[1][23].Length = 7;
00161 d-&gt;HuffQ1[1][24].Code = 224; d-&gt;HuffQ1[1][24].Length = 9;
00162 d-&gt;HuffQ1[1][25].Code = 58; d-&gt;HuffQ1[1][25].Length = 7;
00163 d-&gt;HuffQ1[1][26].Code = 102; d-&gt;HuffQ1[1][26].Length = 8;
00164
00165 <span class="comment">/********************** 5-step quantizer **************************/</span>
00166 <span class="comment">/********************* 2 bundled samples **************************/</span>
00167 <span class="comment">//less shaped, book 0</span>
00168 d-&gt;HuffQ2[0][ 0].Code = 89; d-&gt;HuffQ2[0][ 0].Length = 7;
00169 d-&gt;HuffQ2[0][ 1].Code = 47; d-&gt;HuffQ2[0][ 1].Length = 6;
00170 d-&gt;HuffQ2[0][ 2].Code = 15; d-&gt;HuffQ2[0][ 2].Length = 5;
00171 d-&gt;HuffQ2[0][ 3].Code = 0; d-&gt;HuffQ2[0][ 3].Length = 5;
00172 d-&gt;HuffQ2[0][ 4].Code = 91; d-&gt;HuffQ2[0][ 4].Length = 7;
00173 d-&gt;HuffQ2[0][ 5].Code = 4; d-&gt;HuffQ2[0][ 5].Length = 5;
00174 d-&gt;HuffQ2[0][ 6].Code = 6; d-&gt;HuffQ2[0][ 6].Length = 4;
00175 d-&gt;HuffQ2[0][ 7].Code = 13; d-&gt;HuffQ2[0][ 7].Length = 4;
00176 d-&gt;HuffQ2[0][ 8].Code = 4; d-&gt;HuffQ2[0][ 8].Length = 4;
00177 d-&gt;HuffQ2[0][ 9].Code = 5; d-&gt;HuffQ2[0][ 9].Length = 5;
00178 d-&gt;HuffQ2[0][10].Code = 20; d-&gt;HuffQ2[0][10].Length = 5;
00179 d-&gt;HuffQ2[0][11].Code = 12; d-&gt;HuffQ2[0][11].Length = 4;
00180 d-&gt;HuffQ2[0][12].Code = 4; d-&gt;HuffQ2[0][12].Length = 3;
00181 d-&gt;HuffQ2[0][13].Code = 15; d-&gt;HuffQ2[0][13].Length = 4;
00182 d-&gt;HuffQ2[0][14].Code = 14; d-&gt;HuffQ2[0][14].Length = 5;
00183 d-&gt;HuffQ2[0][15].Code = 3; d-&gt;HuffQ2[0][15].Length = 5;
00184 d-&gt;HuffQ2[0][16].Code = 3; d-&gt;HuffQ2[0][16].Length = 4;
00185 d-&gt;HuffQ2[0][17].Code = 14; d-&gt;HuffQ2[0][17].Length = 4;
00186 d-&gt;HuffQ2[0][18].Code = 5; d-&gt;HuffQ2[0][18].Length = 4;
00187 d-&gt;HuffQ2[0][19].Code = 1; d-&gt;HuffQ2[0][19].Length = 5;
00188 d-&gt;HuffQ2[0][20].Code = 90; d-&gt;HuffQ2[0][20].Length = 7;
00189 d-&gt;HuffQ2[0][21].Code = 2; d-&gt;HuffQ2[0][21].Length = 5;
00190 d-&gt;HuffQ2[0][22].Code = 21; d-&gt;HuffQ2[0][22].Length = 5;
00191 d-&gt;HuffQ2[0][23].Code = 46; d-&gt;HuffQ2[0][23].Length = 6;
00192 d-&gt;HuffQ2[0][24].Code = 88; d-&gt;HuffQ2[0][24].Length = 7;
00193
00194 <span class="comment">//more shaped, book 1</span>
00195 d-&gt;HuffQ2[1][ 0].Code = 921; d-&gt;HuffQ2[1][ 0].Length = 10;
00196 d-&gt;HuffQ2[1][ 1].Code = 113; d-&gt;HuffQ2[1][ 1].Length = 7;
00197 d-&gt;HuffQ2[1][ 2].Code = 51; d-&gt;HuffQ2[1][ 2].Length = 6;
00198 d-&gt;HuffQ2[1][ 3].Code = 231; d-&gt;HuffQ2[1][ 3].Length = 8;
00199 d-&gt;HuffQ2[1][ 4].Code = 922; d-&gt;HuffQ2[1][ 4].Length = 10;
00200 d-&gt;HuffQ2[1][ 5].Code = 104; d-&gt;HuffQ2[1][ 5].Length = 7;
00201 d-&gt;HuffQ2[1][ 6].Code = 30; d-&gt;HuffQ2[1][ 6].Length = 5;
00202 d-&gt;HuffQ2[1][ 7].Code = 0; d-&gt;HuffQ2[1][ 7].Length = 3;
00203 d-&gt;HuffQ2[1][ 8].Code = 29; d-&gt;HuffQ2[1][ 8].Length = 5;
00204 d-&gt;HuffQ2[1][ 9].Code = 105; d-&gt;HuffQ2[1][ 9].Length = 7;
00205 d-&gt;HuffQ2[1][10].Code = 50; d-&gt;HuffQ2[1][10].Length = 6;
00206 d-&gt;HuffQ2[1][11].Code = 1; d-&gt;HuffQ2[1][11].Length = 3;
00207 d-&gt;HuffQ2[1][12].Code = 2; d-&gt;HuffQ2[1][12].Length = 2;
00208 d-&gt;HuffQ2[1][13].Code = 3; d-&gt;HuffQ2[1][13].Length = 3;
00209 d-&gt;HuffQ2[1][14].Code = 49; d-&gt;HuffQ2[1][14].Length = 6;
00210 d-&gt;HuffQ2[1][15].Code = 107; d-&gt;HuffQ2[1][15].Length = 7;
00211 d-&gt;HuffQ2[1][16].Code = 27; d-&gt;HuffQ2[1][16].Length = 5;
00212 d-&gt;HuffQ2[1][17].Code = 2; d-&gt;HuffQ2[1][17].Length = 3;
00213 d-&gt;HuffQ2[1][18].Code = 31; d-&gt;HuffQ2[1][18].Length = 5;
00214 d-&gt;HuffQ2[1][19].Code = 112; d-&gt;HuffQ2[1][19].Length = 7;
00215 d-&gt;HuffQ2[1][20].Code = 920; d-&gt;HuffQ2[1][20].Length = 10;
00216 d-&gt;HuffQ2[1][21].Code = 106; d-&gt;HuffQ2[1][21].Length = 7;
00217 d-&gt;HuffQ2[1][22].Code = 48; d-&gt;HuffQ2[1][22].Length = 6;
00218 d-&gt;HuffQ2[1][23].Code = 114; d-&gt;HuffQ2[1][23].Length = 7;
00219 d-&gt;HuffQ2[1][24].Code = 923; d-&gt;HuffQ2[1][24].Length = 10;
00220
00221 <span class="comment">/********************** 7-step quantizer **************************/</span>
00222 <span class="comment">/*********************** single samples ***************************/</span>
00223 <span class="comment">//less shaped, book 0</span>
00224 d-&gt;HuffQ3[0][0].Code = 12; d-&gt;HuffQ3[0][0].Length = 4;
00225 d-&gt;HuffQ3[0][1].Code = 4; d-&gt;HuffQ3[0][1].Length = 3;
00226 d-&gt;HuffQ3[0][2].Code = 0; d-&gt;HuffQ3[0][2].Length = 2;
00227 d-&gt;HuffQ3[0][3].Code = 1; d-&gt;HuffQ3[0][3].Length = 2;
00228 d-&gt;HuffQ3[0][4].Code = 7; d-&gt;HuffQ3[0][4].Length = 3;
00229 d-&gt;HuffQ3[0][5].Code = 5; d-&gt;HuffQ3[0][5].Length = 3;
00230 d-&gt;HuffQ3[0][6].Code = 13; d-&gt;HuffQ3[0][6].Length = 4;
00231
00232 <span class="comment">//more shaped, book 1</span>
00233 d-&gt;HuffQ3[1][0].Code = 4; d-&gt;HuffQ3[1][0].Length = 5;
00234 d-&gt;HuffQ3[1][1].Code = 3; d-&gt;HuffQ3[1][1].Length = 4;
00235 d-&gt;HuffQ3[1][2].Code = 2; d-&gt;HuffQ3[1][2].Length = 2;
00236 d-&gt;HuffQ3[1][3].Code = 3; d-&gt;HuffQ3[1][3].Length = 2;
00237 d-&gt;HuffQ3[1][4].Code = 1; d-&gt;HuffQ3[1][4].Length = 2;
00238 d-&gt;HuffQ3[1][5].Code = 0; d-&gt;HuffQ3[1][5].Length = 3;
00239 d-&gt;HuffQ3[1][6].Code = 5; d-&gt;HuffQ3[1][6].Length = 5;
00240
00241 <span class="comment">/********************** 9-step quantizer **************************/</span>
00242 <span class="comment">/*********************** single samples ***************************/</span>
00243 <span class="comment">//less shaped, book 0</span>
00244 d-&gt;HuffQ4[0][0].Code = 5; d-&gt;HuffQ4[0][0].Length = 4;
00245 d-&gt;HuffQ4[0][1].Code = 0; d-&gt;HuffQ4[0][1].Length = 3;
00246 d-&gt;HuffQ4[0][2].Code = 4; d-&gt;HuffQ4[0][2].Length = 3;
00247 d-&gt;HuffQ4[0][3].Code = 6; d-&gt;HuffQ4[0][3].Length = 3;
00248 d-&gt;HuffQ4[0][4].Code = 7; d-&gt;HuffQ4[0][4].Length = 3;
00249 d-&gt;HuffQ4[0][5].Code = 5; d-&gt;HuffQ4[0][5].Length = 3;
00250 d-&gt;HuffQ4[0][6].Code = 3; d-&gt;HuffQ4[0][6].Length = 3;
00251 d-&gt;HuffQ4[0][7].Code = 1; d-&gt;HuffQ4[0][7].Length = 3;
00252 d-&gt;HuffQ4[0][8].Code = 4; d-&gt;HuffQ4[0][8].Length = 4;
00253
00254 <span class="comment">//more shaped, book 1</span>
00255 d-&gt;HuffQ4[1][0].Code = 9; d-&gt;HuffQ4[1][0].Length = 5;
00256 d-&gt;HuffQ4[1][1].Code = 12; d-&gt;HuffQ4[1][1].Length = 4;
00257 d-&gt;HuffQ4[1][2].Code = 3; d-&gt;HuffQ4[1][2].Length = 3;
00258 d-&gt;HuffQ4[1][3].Code = 0; d-&gt;HuffQ4[1][3].Length = 2;
00259 d-&gt;HuffQ4[1][4].Code = 2; d-&gt;HuffQ4[1][4].Length = 2;
00260 d-&gt;HuffQ4[1][5].Code = 7; d-&gt;HuffQ4[1][5].Length = 3;
00261 d-&gt;HuffQ4[1][6].Code = 13; d-&gt;HuffQ4[1][6].Length = 4;
00262 d-&gt;HuffQ4[1][7].Code = 5; d-&gt;HuffQ4[1][7].Length = 4;
00263 d-&gt;HuffQ4[1][8].Code = 8; d-&gt;HuffQ4[1][8].Length = 5;
00264
00265 <span class="comment">/********************* 15-step quantizer **************************/</span>
00266 <span class="comment">/*********************** single samples ***************************/</span>
00267 <span class="comment">//less shaped, book 0</span>
00268 d-&gt;HuffQ5[0][ 0].Code = 57; d-&gt;HuffQ5[0][ 0].Length = 6;
00269 d-&gt;HuffQ5[0][ 1].Code = 23; d-&gt;HuffQ5[0][ 1].Length = 5;
00270 d-&gt;HuffQ5[0][ 2].Code = 8; d-&gt;HuffQ5[0][ 2].Length = 4;
00271 d-&gt;HuffQ5[0][ 3].Code = 10; d-&gt;HuffQ5[0][ 3].Length = 4;
00272 d-&gt;HuffQ5[0][ 4].Code = 13; d-&gt;HuffQ5[0][ 4].Length = 4;
00273 d-&gt;HuffQ5[0][ 5].Code = 0; d-&gt;HuffQ5[0][ 5].Length = 3;
00274 d-&gt;HuffQ5[0][ 6].Code = 2; d-&gt;HuffQ5[0][ 6].Length = 3;
00275 d-&gt;HuffQ5[0][ 7].Code = 3; d-&gt;HuffQ5[0][ 7].Length = 3;
00276 d-&gt;HuffQ5[0][ 8].Code = 1; d-&gt;HuffQ5[0][ 8].Length = 3;
00277 d-&gt;HuffQ5[0][ 9].Code = 15; d-&gt;HuffQ5[0][ 9].Length = 4;
00278 d-&gt;HuffQ5[0][10].Code = 12; d-&gt;HuffQ5[0][10].Length = 4;
00279 d-&gt;HuffQ5[0][11].Code = 9; d-&gt;HuffQ5[0][11].Length = 4;
00280 d-&gt;HuffQ5[0][12].Code = 29; d-&gt;HuffQ5[0][12].Length = 5;
00281 d-&gt;HuffQ5[0][13].Code = 22; d-&gt;HuffQ5[0][13].Length = 5;
00282 d-&gt;HuffQ5[0][14].Code = 56; d-&gt;HuffQ5[0][14].Length = 6;
00283
00284 <span class="comment">//more shaped, book 1</span>
00285 d-&gt;HuffQ5[1][ 0].Code = 229; d-&gt;HuffQ5[1][ 0].Length = 8;
00286 d-&gt;HuffQ5[1][ 1].Code = 56; d-&gt;HuffQ5[1][ 1].Length = 6;
00287 d-&gt;HuffQ5[1][ 2].Code = 7; d-&gt;HuffQ5[1][ 2].Length = 5;
00288 d-&gt;HuffQ5[1][ 3].Code = 2; d-&gt;HuffQ5[1][ 3].Length = 4;
00289 d-&gt;HuffQ5[1][ 4].Code = 0; d-&gt;HuffQ5[1][ 4].Length = 3;
00290 d-&gt;HuffQ5[1][ 5].Code = 3; d-&gt;HuffQ5[1][ 5].Length = 3;
00291 d-&gt;HuffQ5[1][ 6].Code = 5; d-&gt;HuffQ5[1][ 6].Length = 3;
00292 d-&gt;HuffQ5[1][ 7].Code = 6; d-&gt;HuffQ5[1][ 7].Length = 3;
00293 d-&gt;HuffQ5[1][ 8].Code = 4; d-&gt;HuffQ5[1][ 8].Length = 3;
00294 d-&gt;HuffQ5[1][ 9].Code = 2; d-&gt;HuffQ5[1][ 9].Length = 3;
00295 d-&gt;HuffQ5[1][10].Code = 15; d-&gt;HuffQ5[1][10].Length = 4;
00296 d-&gt;HuffQ5[1][11].Code = 29; d-&gt;HuffQ5[1][11].Length = 5;
00297 d-&gt;HuffQ5[1][12].Code = 6; d-&gt;HuffQ5[1][12].Length = 5;
00298 d-&gt;HuffQ5[1][13].Code = 115; d-&gt;HuffQ5[1][13].Length = 7;
00299 d-&gt;HuffQ5[1][14].Code = 228; d-&gt;HuffQ5[1][14].Length = 8;
00300
00301 <span class="comment">/********************* 31-step quantizer **************************/</span>
00302 <span class="comment">/*********************** single samples ***************************/</span>
00303 <span class="comment">//less shaped, book 0</span>
00304 d-&gt;HuffQ6[0][ 0].Code = 65; d-&gt;HuffQ6[0][ 0].Length = 7;
00305 d-&gt;HuffQ6[0][ 1].Code = 6; d-&gt;HuffQ6[0][ 1].Length = 6;
00306 d-&gt;HuffQ6[0][ 2].Code = 44; d-&gt;HuffQ6[0][ 2].Length = 6;
00307 d-&gt;HuffQ6[0][ 3].Code = 45; d-&gt;HuffQ6[0][ 3].Length = 6;
00308 d-&gt;HuffQ6[0][ 4].Code = 59; d-&gt;HuffQ6[0][ 4].Length = 6;
00309 d-&gt;HuffQ6[0][ 5].Code = 13; d-&gt;HuffQ6[0][ 5].Length = 5;
00310 d-&gt;HuffQ6[0][ 6].Code = 17; d-&gt;HuffQ6[0][ 6].Length = 5;
00311 d-&gt;HuffQ6[0][ 7].Code = 19; d-&gt;HuffQ6[0][ 7].Length = 5;
00312 d-&gt;HuffQ6[0][ 8].Code = 23; d-&gt;HuffQ6[0][ 8].Length = 5;
00313 d-&gt;HuffQ6[0][ 9].Code = 21; d-&gt;HuffQ6[0][ 9].Length = 5;
00314 d-&gt;HuffQ6[0][10].Code = 26; d-&gt;HuffQ6[0][10].Length = 5;
00315 d-&gt;HuffQ6[0][11].Code = 30; d-&gt;HuffQ6[0][11].Length = 5;
00316 d-&gt;HuffQ6[0][12].Code = 0; d-&gt;HuffQ6[0][12].Length = 4;
00317 d-&gt;HuffQ6[0][13].Code = 2; d-&gt;HuffQ6[0][13].Length = 4;
00318 d-&gt;HuffQ6[0][14].Code = 5; d-&gt;HuffQ6[0][14].Length = 4;
00319 d-&gt;HuffQ6[0][15].Code = 7; d-&gt;HuffQ6[0][15].Length = 4;
00320 d-&gt;HuffQ6[0][16].Code = 3; d-&gt;HuffQ6[0][16].Length = 4;
00321 d-&gt;HuffQ6[0][17].Code = 4; d-&gt;HuffQ6[0][17].Length = 4;
00322 d-&gt;HuffQ6[0][18].Code = 31; d-&gt;HuffQ6[0][18].Length = 5;
00323 d-&gt;HuffQ6[0][19].Code = 28; d-&gt;HuffQ6[0][19].Length = 5;
00324 d-&gt;HuffQ6[0][20].Code = 25; d-&gt;HuffQ6[0][20].Length = 5;
00325 d-&gt;HuffQ6[0][21].Code = 27; d-&gt;HuffQ6[0][21].Length = 5;
00326 d-&gt;HuffQ6[0][22].Code = 24; d-&gt;HuffQ6[0][22].Length = 5;
00327 d-&gt;HuffQ6[0][23].Code = 20; d-&gt;HuffQ6[0][23].Length = 5;
00328 d-&gt;HuffQ6[0][24].Code = 18; d-&gt;HuffQ6[0][24].Length = 5;
00329 d-&gt;HuffQ6[0][25].Code = 12; d-&gt;HuffQ6[0][25].Length = 5;
00330 d-&gt;HuffQ6[0][26].Code = 2; d-&gt;HuffQ6[0][26].Length = 5;
00331 d-&gt;HuffQ6[0][27].Code = 58; d-&gt;HuffQ6[0][27].Length = 6;
00332 d-&gt;HuffQ6[0][28].Code = 33; d-&gt;HuffQ6[0][28].Length = 6;
00333 d-&gt;HuffQ6[0][29].Code = 7; d-&gt;HuffQ6[0][29].Length = 6;
00334 d-&gt;HuffQ6[0][30].Code = 64; d-&gt;HuffQ6[0][30].Length = 7;
00335
00336 <span class="comment">//more shaped, book 1</span>
00337 d-&gt;HuffQ6[1][ 0].Code = 6472; d-&gt;HuffQ6[1][ 0].Length = 13;
00338 d-&gt;HuffQ6[1][ 1].Code = 6474; d-&gt;HuffQ6[1][ 1].Length = 13;
00339 d-&gt;HuffQ6[1][ 2].Code = 808; d-&gt;HuffQ6[1][ 2].Length = 10;
00340 d-&gt;HuffQ6[1][ 3].Code = 405; d-&gt;HuffQ6[1][ 3].Length = 9;
00341 d-&gt;HuffQ6[1][ 4].Code = 203; d-&gt;HuffQ6[1][ 4].Length = 8;
00342 d-&gt;HuffQ6[1][ 5].Code = 102; d-&gt;HuffQ6[1][ 5].Length = 7;
00343 d-&gt;HuffQ6[1][ 6].Code = 49; d-&gt;HuffQ6[1][ 6].Length = 6;
00344 d-&gt;HuffQ6[1][ 7].Code = 9; d-&gt;HuffQ6[1][ 7].Length = 5;
00345 d-&gt;HuffQ6[1][ 8].Code = 15; d-&gt;HuffQ6[1][ 8].Length = 5;
00346 d-&gt;HuffQ6[1][ 9].Code = 31; d-&gt;HuffQ6[1][ 9].Length = 5;
00347 d-&gt;HuffQ6[1][10].Code = 2; d-&gt;HuffQ6[1][10].Length = 4;
00348 d-&gt;HuffQ6[1][11].Code = 6; d-&gt;HuffQ6[1][11].Length = 4;
00349 d-&gt;HuffQ6[1][12].Code = 8; d-&gt;HuffQ6[1][12].Length = 4;
00350 d-&gt;HuffQ6[1][13].Code = 11; d-&gt;HuffQ6[1][13].Length = 4;
00351 d-&gt;HuffQ6[1][14].Code = 13; d-&gt;HuffQ6[1][14].Length = 4;
00352 d-&gt;HuffQ6[1][15].Code = 0; d-&gt;HuffQ6[1][15].Length = 3;
00353 d-&gt;HuffQ6[1][16].Code = 14; d-&gt;HuffQ6[1][16].Length = 4;
00354 d-&gt;HuffQ6[1][17].Code = 10; d-&gt;HuffQ6[1][17].Length = 4;
00355 d-&gt;HuffQ6[1][18].Code = 9; d-&gt;HuffQ6[1][18].Length = 4;
00356 d-&gt;HuffQ6[1][19].Code = 5; d-&gt;HuffQ6[1][19].Length = 4;
00357 d-&gt;HuffQ6[1][20].Code = 3; d-&gt;HuffQ6[1][20].Length = 4;
00358 d-&gt;HuffQ6[1][21].Code = 30; d-&gt;HuffQ6[1][21].Length = 5;
00359 d-&gt;HuffQ6[1][22].Code = 14; d-&gt;HuffQ6[1][22].Length = 5;
00360 d-&gt;HuffQ6[1][23].Code = 8; d-&gt;HuffQ6[1][23].Length = 5;
00361 d-&gt;HuffQ6[1][24].Code = 48; d-&gt;HuffQ6[1][24].Length = 6;
00362 d-&gt;HuffQ6[1][25].Code = 103; d-&gt;HuffQ6[1][25].Length = 7;
00363 d-&gt;HuffQ6[1][26].Code = 201; d-&gt;HuffQ6[1][26].Length = 8;
00364 d-&gt;HuffQ6[1][27].Code = 200; d-&gt;HuffQ6[1][27].Length = 8;
00365 d-&gt;HuffQ6[1][28].Code = 1619; d-&gt;HuffQ6[1][28].Length = 11;
00366 d-&gt;HuffQ6[1][29].Code = 6473; d-&gt;HuffQ6[1][29].Length = 13;
00367 d-&gt;HuffQ6[1][30].Code = 6475; d-&gt;HuffQ6[1][30].Length = 13;
00368
00369 <span class="comment">/********************* 63-step quantizer **************************/</span>
00370 <span class="comment">/*********************** single samples ***************************/</span>
00371 <span class="comment">//less shaped, book 0</span>
00372 d-&gt;HuffQ7[0][ 0].Code = 103; d-&gt;HuffQ7[0][ 0].Length = 8; <span class="comment">/* 0.003338 - 01100111 */</span>
00373 d-&gt;HuffQ7[0][ 1].Code = 153; d-&gt;HuffQ7[0][ 1].Length = 8; <span class="comment">/* 0.003766 - 10011001 */</span>
00374 d-&gt;HuffQ7[0][ 2].Code = 181; d-&gt;HuffQ7[0][ 2].Length = 8; <span class="comment">/* 0.004715 - 10110101 */</span>
00375 d-&gt;HuffQ7[0][ 3].Code = 233; d-&gt;HuffQ7[0][ 3].Length = 8; <span class="comment">/* 0.005528 - 11101001 */</span>
00376 d-&gt;HuffQ7[0][ 4].Code = 64; d-&gt;HuffQ7[0][ 4].Length = 7; <span class="comment">/* 0.006677 - 1000000 */</span>
00377 d-&gt;HuffQ7[0][ 5].Code = 65; d-&gt;HuffQ7[0][ 5].Length = 7; <span class="comment">/* 0.007041 - 1000001 */</span>
00378 d-&gt;HuffQ7[0][ 6].Code = 77; d-&gt;HuffQ7[0][ 6].Length = 7; <span class="comment">/* 0.007733 - 1001101 */</span>
00379 d-&gt;HuffQ7[0][ 7].Code = 81; d-&gt;HuffQ7[0][ 7].Length = 7; <span class="comment">/* 0.008296 - 1010001 */</span>
00380 d-&gt;HuffQ7[0][ 8].Code = 91; d-&gt;HuffQ7[0][ 8].Length = 7; <span class="comment">/* 0.009295 - 1011011 */</span>
00381 d-&gt;HuffQ7[0][ 9].Code = 113; d-&gt;HuffQ7[0][ 9].Length = 7; <span class="comment">/* 0.010814 - 1110001 */</span>
00382 d-&gt;HuffQ7[0][10].Code = 112; d-&gt;HuffQ7[0][10].Length = 7; <span class="comment">/* 0.010807 - 1110000 */</span>
00383 d-&gt;HuffQ7[0][11].Code = 24; d-&gt;HuffQ7[0][11].Length = 6; <span class="comment">/* 0.012748 - 011000 */</span>
00384 d-&gt;HuffQ7[0][12].Code = 29; d-&gt;HuffQ7[0][12].Length = 6; <span class="comment">/* 0.013390 - 011101 */</span>
00385 d-&gt;HuffQ7[0][13].Code = 35; d-&gt;HuffQ7[0][13].Length = 6; <span class="comment">/* 0.014224 - 100011 */</span>
00386 d-&gt;HuffQ7[0][14].Code = 37; d-&gt;HuffQ7[0][14].Length = 6; <span class="comment">/* 0.015201 - 100101 */</span>
00387 d-&gt;HuffQ7[0][15].Code = 41; d-&gt;HuffQ7[0][15].Length = 6; <span class="comment">/* 0.016642 - 101001 */</span>
00388 d-&gt;HuffQ7[0][16].Code = 44; d-&gt;HuffQ7[0][16].Length = 6; <span class="comment">/* 0.017292 - 101100 */</span>
00389 d-&gt;HuffQ7[0][17].Code = 46; d-&gt;HuffQ7[0][17].Length = 6; <span class="comment">/* 0.018647 - 101110 */</span>
00390 d-&gt;HuffQ7[0][18].Code = 51; d-&gt;HuffQ7[0][18].Length = 6; <span class="comment">/* 0.020473 - 110011 */</span>
00391 d-&gt;HuffQ7[0][19].Code = 49; d-&gt;HuffQ7[0][19].Length = 6; <span class="comment">/* 0.020152 - 110001 */</span>
00392 d-&gt;HuffQ7[0][20].Code = 54; d-&gt;HuffQ7[0][20].Length = 6; <span class="comment">/* 0.021315 - 110110 */</span>
00393 d-&gt;HuffQ7[0][21].Code = 55; d-&gt;HuffQ7[0][21].Length = 6; <span class="comment">/* 0.021358 - 110111 */</span>
00394 d-&gt;HuffQ7[0][22].Code = 57; d-&gt;HuffQ7[0][22].Length = 6; <span class="comment">/* 0.021700 - 111001 */</span>
00395 d-&gt;HuffQ7[0][23].Code = 60; d-&gt;HuffQ7[0][23].Length = 6; <span class="comment">/* 0.022449 - 111100 */</span>
00396 d-&gt;HuffQ7[0][24].Code = 0; d-&gt;HuffQ7[0][24].Length = 5; <span class="comment">/* 0.023063 - 00000 */</span>
00397 d-&gt;HuffQ7[0][25].Code = 2; d-&gt;HuffQ7[0][25].Length = 5; <span class="comment">/* 0.023854 - 00010 */</span>
00398 d-&gt;HuffQ7[0][26].Code = 10; d-&gt;HuffQ7[0][26].Length = 5; <span class="comment">/* 0.025481 - 01010 */</span>
00399 d-&gt;HuffQ7[0][27].Code = 5; d-&gt;HuffQ7[0][27].Length = 5; <span class="comment">/* 0.024867 - 00101 */</span>
00400 d-&gt;HuffQ7[0][28].Code = 9; d-&gt;HuffQ7[0][28].Length = 5; <span class="comment">/* 0.025352 - 01001 */</span>
00401 d-&gt;HuffQ7[0][29].Code = 6; d-&gt;HuffQ7[0][29].Length = 5; <span class="comment">/* 0.025074 - 00110 */</span>
00402 d-&gt;HuffQ7[0][30].Code = 13; d-&gt;HuffQ7[0][30].Length = 5; <span class="comment">/* 0.025745 - 01101 */</span>
00403 d-&gt;HuffQ7[0][31].Code = 7; d-&gt;HuffQ7[0][31].Length = 5; <span class="comment">/* 0.025195 - 00111 */</span>
00404 d-&gt;HuffQ7[0][32].Code = 11; d-&gt;HuffQ7[0][32].Length = 5; <span class="comment">/* 0.025502 - 01011 */</span>
00405 d-&gt;HuffQ7[0][33].Code = 15; d-&gt;HuffQ7[0][33].Length = 5; <span class="comment">/* 0.026251 - 01111 */</span>
00406 d-&gt;HuffQ7[0][34].Code = 8; d-&gt;HuffQ7[0][34].Length = 5; <span class="comment">/* 0.025260 - 01000 */</span>
00407 d-&gt;HuffQ7[0][35].Code = 4; d-&gt;HuffQ7[0][35].Length = 5; <span class="comment">/* 0.024418 - 00100 */</span>
00408 d-&gt;HuffQ7[0][36].Code = 3; d-&gt;HuffQ7[0][36].Length = 5; <span class="comment">/* 0.023983 - 00011 */</span>
00409 d-&gt;HuffQ7[0][37].Code = 1; d-&gt;HuffQ7[0][37].Length = 5; <span class="comment">/* 0.023697 - 00001 */</span>
00410 d-&gt;HuffQ7[0][38].Code = 63; d-&gt;HuffQ7[0][38].Length = 6; <span class="comment">/* 0.023041 - 111111 */</span>
00411 d-&gt;HuffQ7[0][39].Code = 62; d-&gt;HuffQ7[0][39].Length = 6; <span class="comment">/* 0.022656 - 111110 */</span>
00412 d-&gt;HuffQ7[0][40].Code = 61; d-&gt;HuffQ7[0][40].Length = 6; <span class="comment">/* 0.022549 - 111101 */</span>
00413 d-&gt;HuffQ7[0][41].Code = 53; d-&gt;HuffQ7[0][41].Length = 6; <span class="comment">/* 0.021151 - 110101 */</span>
00414 d-&gt;HuffQ7[0][42].Code = 59; d-&gt;HuffQ7[0][42].Length = 6; <span class="comment">/* 0.022042 - 111011 */</span>
00415 d-&gt;HuffQ7[0][43].Code = 52; d-&gt;HuffQ7[0][43].Length = 6; <span class="comment">/* 0.020837 - 110100 */</span>
00416 d-&gt;HuffQ7[0][44].Code = 48; d-&gt;HuffQ7[0][44].Length = 6; <span class="comment">/* 0.019446 - 110000 */</span>
00417 d-&gt;HuffQ7[0][45].Code = 47; d-&gt;HuffQ7[0][45].Length = 6; <span class="comment">/* 0.019189 - 101111 */</span>
00418 d-&gt;HuffQ7[0][46].Code = 43; d-&gt;HuffQ7[0][46].Length = 6; <span class="comment">/* 0.017177 - 101011 */</span>
00419 d-&gt;HuffQ7[0][47].Code = 42; d-&gt;HuffQ7[0][47].Length = 6; <span class="comment">/* 0.017035 - 101010 */</span>
00420 d-&gt;HuffQ7[0][48].Code = 39; d-&gt;HuffQ7[0][48].Length = 6; <span class="comment">/* 0.015287 - 100111 */</span>
00421 d-&gt;HuffQ7[0][49].Code = 36; d-&gt;HuffQ7[0][49].Length = 6; <span class="comment">/* 0.014559 - 100100 */</span>
00422 d-&gt;HuffQ7[0][50].Code = 33; d-&gt;HuffQ7[0][50].Length = 6; <span class="comment">/* 0.014117 - 100001 */</span>
00423 d-&gt;HuffQ7[0][51].Code = 28; d-&gt;HuffQ7[0][51].Length = 6; <span class="comment">/* 0.012776 - 011100 */</span>
00424 d-&gt;HuffQ7[0][52].Code = 117; d-&gt;HuffQ7[0][52].Length = 7; <span class="comment">/* 0.011107 - 1110101 */</span>
00425 d-&gt;HuffQ7[0][53].Code = 101; d-&gt;HuffQ7[0][53].Length = 7; <span class="comment">/* 0.010636 - 1100101 */</span>
00426 d-&gt;HuffQ7[0][54].Code = 100; d-&gt;HuffQ7[0][54].Length = 7; <span class="comment">/* 0.009751 - 1100100 */</span>
00427 d-&gt;HuffQ7[0][55].Code = 80; d-&gt;HuffQ7[0][55].Length = 7; <span class="comment">/* 0.008132 - 1010000 */</span>
00428 d-&gt;HuffQ7[0][56].Code = 69; d-&gt;HuffQ7[0][56].Length = 7; <span class="comment">/* 0.007091 - 1000101 */</span>
00429 d-&gt;HuffQ7[0][57].Code = 68; d-&gt;HuffQ7[0][57].Length = 7; <span class="comment">/* 0.007084 - 1000100 */</span>
00430 d-&gt;HuffQ7[0][58].Code = 50; d-&gt;HuffQ7[0][58].Length = 7; <span class="comment">/* 0.006277 - 0110010 */</span>
00431 d-&gt;HuffQ7[0][59].Code = 232; d-&gt;HuffQ7[0][59].Length = 8; <span class="comment">/* 0.005386 - 11101000 */</span>
00432 d-&gt;HuffQ7[0][60].Code = 180; d-&gt;HuffQ7[0][60].Length = 8; <span class="comment">/* 0.004408 - 10110100 */</span>
00433 d-&gt;HuffQ7[0][61].Code = 152; d-&gt;HuffQ7[0][61].Length = 8; <span class="comment">/* 0.003759 - 10011000 */</span>
00434 d-&gt;HuffQ7[0][62].Code = 102; d-&gt;HuffQ7[0][62].Length = 8; <span class="comment">/* 0.003160 - 01100110 */</span>
00435
00436 <span class="comment">//more shaped, book 1</span>
00437 d-&gt;HuffQ7[1][ 0].Code = 14244; d-&gt;HuffQ7[1][ 0].Length = 14; <span class="comment">/* 0.000059 - 11011110100100 */</span>
00438 d-&gt;HuffQ7[1][ 1].Code = 14253; d-&gt;HuffQ7[1][ 1].Length = 14; <span class="comment">/* 0.000098 - 11011110101101 */</span>
00439 d-&gt;HuffQ7[1][ 2].Code = 14246; d-&gt;HuffQ7[1][ 2].Length = 14; <span class="comment">/* 0.000078 - 11011110100110 */</span>
00440 d-&gt;HuffQ7[1][ 3].Code = 14254; d-&gt;HuffQ7[1][ 3].Length = 14; <span class="comment">/* 0.000111 - 11011110101110 */</span>
00441 d-&gt;HuffQ7[1][ 4].Code = 3562; d-&gt;HuffQ7[1][ 4].Length = 12; <span class="comment">/* 0.000320 - 110111101010 */</span>
00442 d-&gt;HuffQ7[1][ 5].Code = 752; d-&gt;HuffQ7[1][ 5].Length = 10; <span class="comment">/* 0.000920 - 1011110000 */</span>
00443 d-&gt;HuffQ7[1][ 6].Code = 753; d-&gt;HuffQ7[1][ 6].Length = 10; <span class="comment">/* 0.001057 - 1011110001 */</span>
00444 d-&gt;HuffQ7[1][ 7].Code = 160; d-&gt;HuffQ7[1][ 7].Length = 9; <span class="comment">/* 0.001403 - 010100000 */</span>
00445 d-&gt;HuffQ7[1][ 8].Code = 162; d-&gt;HuffQ7[1][ 8].Length = 9; <span class="comment">/* 0.001579 - 010100010 */</span>
00446 d-&gt;HuffQ7[1][ 9].Code = 444; d-&gt;HuffQ7[1][ 9].Length = 9; <span class="comment">/* 0.002486 - 110111100 */</span>
00447 d-&gt;HuffQ7[1][10].Code = 122; d-&gt;HuffQ7[1][10].Length = 8; <span class="comment">/* 0.003772 - 01111010 */</span>
00448 d-&gt;HuffQ7[1][11].Code = 223; d-&gt;HuffQ7[1][11].Length = 8; <span class="comment">/* 0.005710 - 11011111 */</span>
00449 d-&gt;HuffQ7[1][12].Code = 60; d-&gt;HuffQ7[1][12].Length = 7; <span class="comment">/* 0.006858 - 0111100 */</span>
00450 d-&gt;HuffQ7[1][13].Code = 73; d-&gt;HuffQ7[1][13].Length = 7; <span class="comment">/* 0.008033 - 1001001 */</span>
00451 d-&gt;HuffQ7[1][14].Code = 110; d-&gt;HuffQ7[1][14].Length = 7; <span class="comment">/* 0.009827 - 1101110 */</span>
00452 d-&gt;HuffQ7[1][15].Code = 14; d-&gt;HuffQ7[1][15].Length = 6; <span class="comment">/* 0.012601 - 001110 */</span>
00453 d-&gt;HuffQ7[1][16].Code = 24; d-&gt;HuffQ7[1][16].Length = 6; <span class="comment">/* 0.013194 - 011000 */</span>
00454 d-&gt;HuffQ7[1][17].Code = 25; d-&gt;HuffQ7[1][17].Length = 6; <span class="comment">/* 0.013938 - 011001 */</span>
00455 d-&gt;HuffQ7[1][18].Code = 34; d-&gt;HuffQ7[1][18].Length = 6; <span class="comment">/* 0.015693 - 100010 */</span>
00456 d-&gt;HuffQ7[1][19].Code = 37; d-&gt;HuffQ7[1][19].Length = 6; <span class="comment">/* 0.017846 - 100101 */</span>
00457 d-&gt;HuffQ7[1][20].Code = 54; d-&gt;HuffQ7[1][20].Length = 6; <span class="comment">/* 0.020078 - 110110 */</span>
00458 d-&gt;HuffQ7[1][21].Code = 3; d-&gt;HuffQ7[1][21].Length = 5; <span class="comment">/* 0.022975 - 00011 */</span>
00459 d-&gt;HuffQ7[1][22].Code = 9; d-&gt;HuffQ7[1][22].Length = 5; <span class="comment">/* 0.025631 - 01001 */</span>
00460 d-&gt;HuffQ7[1][23].Code = 11; d-&gt;HuffQ7[1][23].Length = 5; <span class="comment">/* 0.027021 - 01011 */</span>
00461 d-&gt;HuffQ7[1][24].Code = 16; d-&gt;HuffQ7[1][24].Length = 5; <span class="comment">/* 0.031465 - 10000 */</span>
00462 d-&gt;HuffQ7[1][25].Code = 19; d-&gt;HuffQ7[1][25].Length = 5; <span class="comment">/* 0.034244 - 10011 */</span>
00463 d-&gt;HuffQ7[1][26].Code = 21; d-&gt;HuffQ7[1][26].Length = 5; <span class="comment">/* 0.035921 - 10101 */</span>
00464 d-&gt;HuffQ7[1][27].Code = 24; d-&gt;HuffQ7[1][27].Length = 5; <span class="comment">/* 0.037938 - 11000 */</span>
00465 d-&gt;HuffQ7[1][28].Code = 26; d-&gt;HuffQ7[1][28].Length = 5; <span class="comment">/* 0.039595 - 11010 */</span>
00466 d-&gt;HuffQ7[1][29].Code = 29; d-&gt;HuffQ7[1][29].Length = 5; <span class="comment">/* 0.041546 - 11101 */</span>
00467 d-&gt;HuffQ7[1][30].Code = 31; d-&gt;HuffQ7[1][30].Length = 5; <span class="comment">/* 0.042623 - 11111 */</span>
00468 d-&gt;HuffQ7[1][31].Code = 2; d-&gt;HuffQ7[1][31].Length = 4; <span class="comment">/* 0.045180 - 0010 */</span>
00469 d-&gt;HuffQ7[1][32].Code = 0; d-&gt;HuffQ7[1][32].Length = 4; <span class="comment">/* 0.043151 - 0000 */</span>
00470 d-&gt;HuffQ7[1][33].Code = 30; d-&gt;HuffQ7[1][33].Length = 5; <span class="comment">/* 0.042538 - 11110 */</span>
00471 d-&gt;HuffQ7[1][34].Code = 28; d-&gt;HuffQ7[1][34].Length = 5; <span class="comment">/* 0.041422 - 11100 */</span>
00472 d-&gt;HuffQ7[1][35].Code = 25; d-&gt;HuffQ7[1][35].Length = 5; <span class="comment">/* 0.039145 - 11001 */</span>
00473 d-&gt;HuffQ7[1][36].Code = 22; d-&gt;HuffQ7[1][36].Length = 5; <span class="comment">/* 0.036691 - 10110 */</span>
00474 d-&gt;HuffQ7[1][37].Code = 20; d-&gt;HuffQ7[1][37].Length = 5; <span class="comment">/* 0.034955 - 10100 */</span>
00475 d-&gt;HuffQ7[1][38].Code = 14; d-&gt;HuffQ7[1][38].Length = 5; <span class="comment">/* 0.029155 - 01110 */</span>
00476 d-&gt;HuffQ7[1][39].Code = 13; d-&gt;HuffQ7[1][39].Length = 5; <span class="comment">/* 0.027921 - 01101 */</span>
00477 d-&gt;HuffQ7[1][40].Code = 8; d-&gt;HuffQ7[1][40].Length = 5; <span class="comment">/* 0.025553 - 01000 */</span>
00478 d-&gt;HuffQ7[1][41].Code = 6; d-&gt;HuffQ7[1][41].Length = 5; <span class="comment">/* 0.023093 - 00110 */</span>
00479 d-&gt;HuffQ7[1][42].Code = 2; d-&gt;HuffQ7[1][42].Length = 5; <span class="comment">/* 0.021200 - 00010 */</span>
00480 d-&gt;HuffQ7[1][43].Code = 46; d-&gt;HuffQ7[1][43].Length = 6; <span class="comment">/* 0.018134 - 101110 */</span>
00481 d-&gt;HuffQ7[1][44].Code = 35; d-&gt;HuffQ7[1][44].Length = 6; <span class="comment">/* 0.015824 - 100011 */</span>
00482 d-&gt;HuffQ7[1][45].Code = 31; d-&gt;HuffQ7[1][45].Length = 6; <span class="comment">/* 0.014701 - 011111 */</span>
00483 d-&gt;HuffQ7[1][46].Code = 21; d-&gt;HuffQ7[1][46].Length = 6; <span class="comment">/* 0.013187 - 010101 */</span>
00484 d-&gt;HuffQ7[1][47].Code = 15; d-&gt;HuffQ7[1][47].Length = 6; <span class="comment">/* 0.012776 - 001111 */</span>
00485 d-&gt;HuffQ7[1][48].Code = 95; d-&gt;HuffQ7[1][48].Length = 7; <span class="comment">/* 0.009664 - 1011111 */</span>
00486 d-&gt;HuffQ7[1][49].Code = 72; d-&gt;HuffQ7[1][49].Length = 7; <span class="comment">/* 0.007922 - 1001000 */</span>
00487 d-&gt;HuffQ7[1][50].Code = 41; d-&gt;HuffQ7[1][50].Length = 7; <span class="comment">/* 0.006838 - 0101001 */</span>
00488 d-&gt;HuffQ7[1][51].Code = 189; d-&gt;HuffQ7[1][51].Length = 8; <span class="comment">/* 0.005024 - 10111101 */</span>
00489 d-&gt;HuffQ7[1][52].Code = 123; d-&gt;HuffQ7[1][52].Length = 8; <span class="comment">/* 0.003830 - 01111011 */</span>
00490 d-&gt;HuffQ7[1][53].Code = 377; d-&gt;HuffQ7[1][53].Length = 9; <span class="comment">/* 0.002232 - 101111001 */</span>
00491 d-&gt;HuffQ7[1][54].Code = 161; d-&gt;HuffQ7[1][54].Length = 9; <span class="comment">/* 0.001566 - 010100001 */</span>
00492 d-&gt;HuffQ7[1][55].Code = 891; d-&gt;HuffQ7[1][55].Length = 10; <span class="comment">/* 0.001383 - 1101111011 */</span>
00493 d-&gt;HuffQ7[1][56].Code = 327; d-&gt;HuffQ7[1][56].Length = 10; <span class="comment">/* 0.000900 - 0101000111 */</span>
00494 d-&gt;HuffQ7[1][57].Code = 326; d-&gt;HuffQ7[1][57].Length = 10; <span class="comment">/* 0.000790 - 0101000110 */</span>
00495 d-&gt;HuffQ7[1][58].Code = 3560; d-&gt;HuffQ7[1][58].Length = 12; <span class="comment">/* 0.000254 - 110111101000 */</span>
00496 d-&gt;HuffQ7[1][59].Code = 14255; d-&gt;HuffQ7[1][59].Length = 14; <span class="comment">/* 0.000117 - 11011110101111 */</span>
00497 d-&gt;HuffQ7[1][60].Code = 14247; d-&gt;HuffQ7[1][60].Length = 14; <span class="comment">/* 0.000085 - 11011110100111 */</span>
00498 d-&gt;HuffQ7[1][61].Code = 14252; d-&gt;HuffQ7[1][61].Length = 14; <span class="comment">/* 0.000085 - 11011110101100 */</span>
00499 d-&gt;HuffQ7[1][62].Code = 14245; d-&gt;HuffQ7[1][62].Length = 14; <span class="comment">/* 0.000065 - 11011110100101 */</span>
00500 }
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sat Jan 22 09:34:06 2005 for libmusepack by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.1 </small></address>
</body>
</html>