00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef AVFORMAT_QTPALETTE_H
00024 #define AVFORMAT_QTPALETTE_H
00025
00026 #include <inttypes.h>
00027
00028 static const uint8_t ff_qt_default_palette_4[4 * 3] = {
00029 0x93, 0x65, 0x5E,
00030 0xFF, 0xFF, 0xFF,
00031 0xDF, 0xD0, 0xAB,
00032 0x00, 0x00, 0x00
00033 };
00034
00035 static const uint8_t ff_qt_default_palette_16[16 * 3] = {
00036 0xFF, 0xFB, 0xFF,
00037 0xEF, 0xD9, 0xBB,
00038 0xE8, 0xC9, 0xB1,
00039 0x93, 0x65, 0x5E,
00040 0xFC, 0xDE, 0xE8,
00041 0x9D, 0x88, 0x91,
00042 0xFF, 0xFF, 0xFF,
00043 0xFF, 0xFF, 0xFF,
00044 0xFF, 0xFF, 0xFF,
00045 0x47, 0x48, 0x37,
00046 0x7A, 0x5E, 0x55,
00047 0xDF, 0xD0, 0xAB,
00048 0xFF, 0xFB, 0xF9,
00049 0xE8, 0xCA, 0xC5,
00050 0x8A, 0x7C, 0x77,
00051 0x00, 0x00, 0x00
00052 };
00053
00054 static const uint8_t ff_qt_default_palette_256[256 * 3] = {
00055 0xFF, 0xFF, 0xFF,
00056 0xFF, 0xFF, 0xCC,
00057 0xFF, 0xFF, 0x99,
00058 0xFF, 0xFF, 0x66,
00059 0xFF, 0xFF, 0x33,
00060 0xFF, 0xFF, 0x00,
00061 0xFF, 0xCC, 0xFF,
00062 0xFF, 0xCC, 0xCC,
00063 0xFF, 0xCC, 0x99,
00064 0xFF, 0xCC, 0x66,
00065 0xFF, 0xCC, 0x33,
00066 0xFF, 0xCC, 0x00,
00067 0xFF, 0x99, 0xFF,
00068 0xFF, 0x99, 0xCC,
00069 0xFF, 0x99, 0x99,
00070 0xFF, 0x99, 0x66,
00071 0xFF, 0x99, 0x33,
00072 0xFF, 0x99, 0x00,
00073 0xFF, 0x66, 0xFF,
00074 0xFF, 0x66, 0xCC,
00075 0xFF, 0x66, 0x99,
00076 0xFF, 0x66, 0x66,
00077 0xFF, 0x66, 0x33,
00078 0xFF, 0x66, 0x00,
00079 0xFF, 0x33, 0xFF,
00080 0xFF, 0x33, 0xCC,
00081 0xFF, 0x33, 0x99,
00082 0xFF, 0x33, 0x66,
00083 0xFF, 0x33, 0x33,
00084 0xFF, 0x33, 0x00,
00085 0xFF, 0x00, 0xFF,
00086 0xFF, 0x00, 0xCC,
00087 0xFF, 0x00, 0x99,
00088 0xFF, 0x00, 0x66,
00089 0xFF, 0x00, 0x33,
00090 0xFF, 0x00, 0x00,
00091 0xCC, 0xFF, 0xFF,
00092 0xCC, 0xFF, 0xCC,
00093 0xCC, 0xFF, 0x99,
00094 0xCC, 0xFF, 0x66,
00095 0xCC, 0xFF, 0x33,
00096 0xCC, 0xFF, 0x00,
00097 0xCC, 0xCC, 0xFF,
00098 0xCC, 0xCC, 0xCC,
00099 0xCC, 0xCC, 0x99,
00100 0xCC, 0xCC, 0x66,
00101 0xCC, 0xCC, 0x33,
00102 0xCC, 0xCC, 0x00,
00103 0xCC, 0x99, 0xFF,
00104 0xCC, 0x99, 0xCC,
00105 0xCC, 0x99, 0x99,
00106 0xCC, 0x99, 0x66,
00107 0xCC, 0x99, 0x33,
00108 0xCC, 0x99, 0x00,
00109 0xCC, 0x66, 0xFF,
00110 0xCC, 0x66, 0xCC,
00111 0xCC, 0x66, 0x99,
00112 0xCC, 0x66, 0x66,
00113 0xCC, 0x66, 0x33,
00114 0xCC, 0x66, 0x00,
00115 0xCC, 0x33, 0xFF,
00116 0xCC, 0x33, 0xCC,
00117 0xCC, 0x33, 0x99,
00118 0xCC, 0x33, 0x66,
00119 0xCC, 0x33, 0x33,
00120 0xCC, 0x33, 0x00,
00121 0xCC, 0x00, 0xFF,
00122 0xCC, 0x00, 0xCC,
00123 0xCC, 0x00, 0x99,
00124 0xCC, 0x00, 0x66,
00125 0xCC, 0x00, 0x33,
00126 0xCC, 0x00, 0x00,
00127 0x99, 0xFF, 0xFF,
00128 0x99, 0xFF, 0xCC,
00129 0x99, 0xFF, 0x99,
00130 0x99, 0xFF, 0x66,
00131 0x99, 0xFF, 0x33,
00132 0x99, 0xFF, 0x00,
00133 0x99, 0xCC, 0xFF,
00134 0x99, 0xCC, 0xCC,
00135 0x99, 0xCC, 0x99,
00136 0x99, 0xCC, 0x66,
00137 0x99, 0xCC, 0x33,
00138 0x99, 0xCC, 0x00,
00139 0x99, 0x99, 0xFF,
00140 0x99, 0x99, 0xCC,
00141 0x99, 0x99, 0x99,
00142 0x99, 0x99, 0x66,
00143 0x99, 0x99, 0x33,
00144 0x99, 0x99, 0x00,
00145 0x99, 0x66, 0xFF,
00146 0x99, 0x66, 0xCC,
00147 0x99, 0x66, 0x99,
00148 0x99, 0x66, 0x66,
00149 0x99, 0x66, 0x33,
00150 0x99, 0x66, 0x00,
00151 0x99, 0x33, 0xFF,
00152 0x99, 0x33, 0xCC,
00153 0x99, 0x33, 0x99,
00154 0x99, 0x33, 0x66,
00155 0x99, 0x33, 0x33,
00156 0x99, 0x33, 0x00,
00157 0x99, 0x00, 0xFF,
00158 0x99, 0x00, 0xCC,
00159 0x99, 0x00, 0x99,
00160 0x99, 0x00, 0x66,
00161 0x99, 0x00, 0x33,
00162 0x99, 0x00, 0x00,
00163 0x66, 0xFF, 0xFF,
00164 0x66, 0xFF, 0xCC,
00165 0x66, 0xFF, 0x99,
00166 0x66, 0xFF, 0x66,
00167 0x66, 0xFF, 0x33,
00168 0x66, 0xFF, 0x00,
00169 0x66, 0xCC, 0xFF,
00170 0x66, 0xCC, 0xCC,
00171 0x66, 0xCC, 0x99,
00172 0x66, 0xCC, 0x66,
00173 0x66, 0xCC, 0x33,
00174 0x66, 0xCC, 0x00,
00175 0x66, 0x99, 0xFF,
00176 0x66, 0x99, 0xCC,
00177 0x66, 0x99, 0x99,
00178 0x66, 0x99, 0x66,
00179 0x66, 0x99, 0x33,
00180 0x66, 0x99, 0x00,
00181 0x66, 0x66, 0xFF,
00182 0x66, 0x66, 0xCC,
00183 0x66, 0x66, 0x99,
00184 0x66, 0x66, 0x66,
00185 0x66, 0x66, 0x33,
00186 0x66, 0x66, 0x00,
00187 0x66, 0x33, 0xFF,
00188 0x66, 0x33, 0xCC,
00189 0x66, 0x33, 0x99,
00190 0x66, 0x33, 0x66,
00191 0x66, 0x33, 0x33,
00192 0x66, 0x33, 0x00,
00193 0x66, 0x00, 0xFF,
00194 0x66, 0x00, 0xCC,
00195 0x66, 0x00, 0x99,
00196 0x66, 0x00, 0x66,
00197 0x66, 0x00, 0x33,
00198 0x66, 0x00, 0x00,
00199 0x33, 0xFF, 0xFF,
00200 0x33, 0xFF, 0xCC,
00201 0x33, 0xFF, 0x99,
00202 0x33, 0xFF, 0x66,
00203 0x33, 0xFF, 0x33,
00204 0x33, 0xFF, 0x00,
00205 0x33, 0xCC, 0xFF,
00206 0x33, 0xCC, 0xCC,
00207 0x33, 0xCC, 0x99,
00208 0x33, 0xCC, 0x66,
00209 0x33, 0xCC, 0x33,
00210 0x33, 0xCC, 0x00,
00211 0x33, 0x99, 0xFF,
00212 0x33, 0x99, 0xCC,
00213 0x33, 0x99, 0x99,
00214 0x33, 0x99, 0x66,
00215 0x33, 0x99, 0x33,
00216 0x33, 0x99, 0x00,
00217 0x33, 0x66, 0xFF,
00218 0x33, 0x66, 0xCC,
00219 0x33, 0x66, 0x99,
00220 0x33, 0x66, 0x66,
00221 0x33, 0x66, 0x33,
00222 0x33, 0x66, 0x00,
00223 0x33, 0x33, 0xFF,
00224 0x33, 0x33, 0xCC,
00225 0x33, 0x33, 0x99,
00226 0x33, 0x33, 0x66,
00227 0x33, 0x33, 0x33,
00228 0x33, 0x33, 0x00,
00229 0x33, 0x00, 0xFF,
00230 0x33, 0x00, 0xCC,
00231 0x33, 0x00, 0x99,
00232 0x33, 0x00, 0x66,
00233 0x33, 0x00, 0x33,
00234 0x33, 0x00, 0x00,
00235 0x00, 0xFF, 0xFF,
00236 0x00, 0xFF, 0xCC,
00237 0x00, 0xFF, 0x99,
00238 0x00, 0xFF, 0x66,
00239 0x00, 0xFF, 0x33,
00240 0x00, 0xFF, 0x00,
00241 0x00, 0xCC, 0xFF,
00242 0x00, 0xCC, 0xCC,
00243 0x00, 0xCC, 0x99,
00244 0x00, 0xCC, 0x66,
00245 0x00, 0xCC, 0x33,
00246 0x00, 0xCC, 0x00,
00247 0x00, 0x99, 0xFF,
00248 0x00, 0x99, 0xCC,
00249 0x00, 0x99, 0x99,
00250 0x00, 0x99, 0x66,
00251 0x00, 0x99, 0x33,
00252 0x00, 0x99, 0x00,
00253 0x00, 0x66, 0xFF,
00254 0x00, 0x66, 0xCC,
00255 0x00, 0x66, 0x99,
00256 0x00, 0x66, 0x66,
00257 0x00, 0x66, 0x33,
00258 0x00, 0x66, 0x00,
00259 0x00, 0x33, 0xFF,
00260 0x00, 0x33, 0xCC,
00261 0x00, 0x33, 0x99,
00262 0x00, 0x33, 0x66,
00263 0x00, 0x33, 0x33,
00264 0x00, 0x33, 0x00,
00265 0x00, 0x00, 0xFF,
00266 0x00, 0x00, 0xCC,
00267 0x00, 0x00, 0x99,
00268 0x00, 0x00, 0x66,
00269 0x00, 0x00, 0x33,
00270 0xEE, 0x00, 0x00,
00271 0xDD, 0x00, 0x00,
00272 0xBB, 0x00, 0x00,
00273 0xAA, 0x00, 0x00,
00274 0x88, 0x00, 0x00,
00275 0x77, 0x00, 0x00,
00276 0x55, 0x00, 0x00,
00277 0x44, 0x00, 0x00,
00278 0x22, 0x00, 0x00,
00279 0x11, 0x00, 0x00,
00280 0x00, 0xEE, 0x00,
00281 0x00, 0xDD, 0x00,
00282 0x00, 0xBB, 0x00,
00283 0x00, 0xAA, 0x00,
00284 0x00, 0x88, 0x00,
00285 0x00, 0x77, 0x00,
00286 0x00, 0x55, 0x00,
00287 0x00, 0x44, 0x00,
00288 0x00, 0x22, 0x00,
00289 0x00, 0x11, 0x00,
00290 0x00, 0x00, 0xEE,
00291 0x00, 0x00, 0xDD,
00292 0x00, 0x00, 0xBB,
00293 0x00, 0x00, 0xAA,
00294 0x00, 0x00, 0x88,
00295 0x00, 0x00, 0x77,
00296 0x00, 0x00, 0x55,
00297 0x00, 0x00, 0x44,
00298 0x00, 0x00, 0x22,
00299 0x00, 0x00, 0x11,
00300 0xEE, 0xEE, 0xEE,
00301 0xDD, 0xDD, 0xDD,
00302 0xBB, 0xBB, 0xBB,
00303 0xAA, 0xAA, 0xAA,
00304 0x88, 0x88, 0x88,
00305 0x77, 0x77, 0x77,
00306 0x55, 0x55, 0x55,
00307 0x44, 0x44, 0x44,
00308 0x22, 0x22, 0x22,
00309 0x11, 0x11, 0x11,
00310 0x00, 0x00, 0x00
00311 };
00312
00313 #endif