Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenl2tables.h
Go to the documentation of this file.
00001 /* 00002 l2tables.h: Layer 2 Alloc tables 00003 00004 copyright ?-2006 by the mpg123 project - free software under the terms of the LGPL 2.1 00005 see COPYING and AUTHORS files in distribution or http://mpg123.org 00006 initially written by Michael Hipp 00007 00008 most other tables are calculated on program start (which is (of course) not ISO-conform) 00009 Layer-3 huffman table is in huffman.h 00010 */ 00011 00012 00013 #ifndef _MPG123_L2TABLES_H_ 00014 #define _MPG123_L2TABLES_H_ 00015 00016 const struct al_table alloc_0[] = { 00017 {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511}, 00018 {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767}, 00019 {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511}, 00020 {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767}, 00021 {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511}, 00022 {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767}, 00023 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00024 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00025 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00026 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00027 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00028 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00029 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00030 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00031 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00032 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00033 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00034 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00035 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00036 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00037 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00038 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00039 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00040 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00041 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00042 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00043 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00044 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00045 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00046 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00047 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00048 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00049 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00050 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00051 {2,0},{5,3},{7,5},{16,-32767}, 00052 {2,0},{5,3},{7,5},{16,-32767}, 00053 {2,0},{5,3},{7,5},{16,-32767}, 00054 {2,0},{5,3},{7,5},{16,-32767} }; 00055 00056 const struct al_table alloc_1[] = { 00057 {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511}, 00058 {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767}, 00059 {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511}, 00060 {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767}, 00061 {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511}, 00062 {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767}, 00063 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00064 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00065 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00066 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00067 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00068 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00069 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00070 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00071 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00072 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00073 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00074 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00075 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00076 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00077 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00078 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767}, 00079 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00080 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00081 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00082 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00083 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00084 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00085 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00086 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00087 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00088 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00089 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00090 {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767}, 00091 {2,0},{5,3},{7,5},{16,-32767}, 00092 {2,0},{5,3},{7,5},{16,-32767}, 00093 {2,0},{5,3},{7,5},{16,-32767}, 00094 {2,0},{5,3},{7,5},{16,-32767}, 00095 {2,0},{5,3},{7,5},{16,-32767}, 00096 {2,0},{5,3},{7,5},{16,-32767}, 00097 {2,0},{5,3},{7,5},{16,-32767} }; 00098 00099 const struct al_table alloc_2[] = { 00100 {4,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255}, 00101 {10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383}, 00102 {4,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255}, 00103 {10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383}, 00104 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00105 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00106 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00107 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00108 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00109 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63} }; 00110 00111 const struct al_table alloc_3[] = { 00112 {4,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255}, 00113 {10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383}, 00114 {4,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255}, 00115 {10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383}, 00116 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00117 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00118 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00119 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00120 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00121 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00122 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00123 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00124 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00125 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63} }; 00126 00127 const struct al_table alloc_4[] = { 00128 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00129 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191}, 00130 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00131 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191}, 00132 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00133 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191}, 00134 {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127}, 00135 {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191}, 00136 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00137 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00138 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00139 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00140 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00141 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00142 {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63}, 00143 {2,0},{5,3},{7,5},{10,9}, 00144 {2,0},{5,3},{7,5},{10,9}, 00145 {2,0},{5,3},{7,5},{10,9}, 00146 {2,0},{5,3},{7,5},{10,9}, 00147 {2,0},{5,3},{7,5},{10,9}, 00148 {2,0},{5,3},{7,5},{10,9}, 00149 {2,0},{5,3},{7,5},{10,9}, 00150 {2,0},{5,3},{7,5},{10,9}, 00151 {2,0},{5,3},{7,5},{10,9}, 00152 {2,0},{5,3},{7,5},{10,9}, 00153 {2,0},{5,3},{7,5},{10,9}, 00154 {2,0},{5,3},{7,5},{10,9}, 00155 {2,0},{5,3},{7,5},{10,9}, 00156 {2,0},{5,3},{7,5},{10,9}, 00157 {2,0},{5,3},{7,5},{10,9}, 00158 {2,0},{5,3},{7,5},{10,9}, 00159 {2,0},{5,3},{7,5},{10,9}, 00160 {2,0},{5,3},{7,5},{10,9}, 00161 {2,0},{5,3},{7,5},{10,9} }; 00162 00163 #endif 00164 Generated on Fri May 25 2012 04:31:41 for ReactOS by
1.7.6.1
|