Libav 0.7.1
|
00001 /* 00002 * Default Palettes for Quicktime Files 00003 * Automatically generated from a utility derived from XAnim: 00004 * http://xanim.va.pubnix.com/home.html 00005 * 00006 * This file is part of Libav. 00007 * 00008 * Libav is free software; you can redistribute it and/or 00009 * modify it under the terms of the GNU Lesser General Public 00010 * License as published by the Free Software Foundation; either 00011 * version 2.1 of the License, or (at your option) any later version. 00012 * 00013 * Libav is distributed in the hope that it will be useful, 00014 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00016 * Lesser General Public License for more details. 00017 * 00018 * You should have received a copy of the GNU Lesser General Public 00019 * License along with Libav; if not, write to the Free Software 00020 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 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 /* 0, 0x00 */ 0xFF, 0xFF, 0xFF, 00056 /* 1, 0x01 */ 0xFF, 0xFF, 0xCC, 00057 /* 2, 0x02 */ 0xFF, 0xFF, 0x99, 00058 /* 3, 0x03 */ 0xFF, 0xFF, 0x66, 00059 /* 4, 0x04 */ 0xFF, 0xFF, 0x33, 00060 /* 5, 0x05 */ 0xFF, 0xFF, 0x00, 00061 /* 6, 0x06 */ 0xFF, 0xCC, 0xFF, 00062 /* 7, 0x07 */ 0xFF, 0xCC, 0xCC, 00063 /* 8, 0x08 */ 0xFF, 0xCC, 0x99, 00064 /* 9, 0x09 */ 0xFF, 0xCC, 0x66, 00065 /* 10, 0x0A */ 0xFF, 0xCC, 0x33, 00066 /* 11, 0x0B */ 0xFF, 0xCC, 0x00, 00067 /* 12, 0x0C */ 0xFF, 0x99, 0xFF, 00068 /* 13, 0x0D */ 0xFF, 0x99, 0xCC, 00069 /* 14, 0x0E */ 0xFF, 0x99, 0x99, 00070 /* 15, 0x0F */ 0xFF, 0x99, 0x66, 00071 /* 16, 0x10 */ 0xFF, 0x99, 0x33, 00072 /* 17, 0x11 */ 0xFF, 0x99, 0x00, 00073 /* 18, 0x12 */ 0xFF, 0x66, 0xFF, 00074 /* 19, 0x13 */ 0xFF, 0x66, 0xCC, 00075 /* 20, 0x14 */ 0xFF, 0x66, 0x99, 00076 /* 21, 0x15 */ 0xFF, 0x66, 0x66, 00077 /* 22, 0x16 */ 0xFF, 0x66, 0x33, 00078 /* 23, 0x17 */ 0xFF, 0x66, 0x00, 00079 /* 24, 0x18 */ 0xFF, 0x33, 0xFF, 00080 /* 25, 0x19 */ 0xFF, 0x33, 0xCC, 00081 /* 26, 0x1A */ 0xFF, 0x33, 0x99, 00082 /* 27, 0x1B */ 0xFF, 0x33, 0x66, 00083 /* 28, 0x1C */ 0xFF, 0x33, 0x33, 00084 /* 29, 0x1D */ 0xFF, 0x33, 0x00, 00085 /* 30, 0x1E */ 0xFF, 0x00, 0xFF, 00086 /* 31, 0x1F */ 0xFF, 0x00, 0xCC, 00087 /* 32, 0x20 */ 0xFF, 0x00, 0x99, 00088 /* 33, 0x21 */ 0xFF, 0x00, 0x66, 00089 /* 34, 0x22 */ 0xFF, 0x00, 0x33, 00090 /* 35, 0x23 */ 0xFF, 0x00, 0x00, 00091 /* 36, 0x24 */ 0xCC, 0xFF, 0xFF, 00092 /* 37, 0x25 */ 0xCC, 0xFF, 0xCC, 00093 /* 38, 0x26 */ 0xCC, 0xFF, 0x99, 00094 /* 39, 0x27 */ 0xCC, 0xFF, 0x66, 00095 /* 40, 0x28 */ 0xCC, 0xFF, 0x33, 00096 /* 41, 0x29 */ 0xCC, 0xFF, 0x00, 00097 /* 42, 0x2A */ 0xCC, 0xCC, 0xFF, 00098 /* 43, 0x2B */ 0xCC, 0xCC, 0xCC, 00099 /* 44, 0x2C */ 0xCC, 0xCC, 0x99, 00100 /* 45, 0x2D */ 0xCC, 0xCC, 0x66, 00101 /* 46, 0x2E */ 0xCC, 0xCC, 0x33, 00102 /* 47, 0x2F */ 0xCC, 0xCC, 0x00, 00103 /* 48, 0x30 */ 0xCC, 0x99, 0xFF, 00104 /* 49, 0x31 */ 0xCC, 0x99, 0xCC, 00105 /* 50, 0x32 */ 0xCC, 0x99, 0x99, 00106 /* 51, 0x33 */ 0xCC, 0x99, 0x66, 00107 /* 52, 0x34 */ 0xCC, 0x99, 0x33, 00108 /* 53, 0x35 */ 0xCC, 0x99, 0x00, 00109 /* 54, 0x36 */ 0xCC, 0x66, 0xFF, 00110 /* 55, 0x37 */ 0xCC, 0x66, 0xCC, 00111 /* 56, 0x38 */ 0xCC, 0x66, 0x99, 00112 /* 57, 0x39 */ 0xCC, 0x66, 0x66, 00113 /* 58, 0x3A */ 0xCC, 0x66, 0x33, 00114 /* 59, 0x3B */ 0xCC, 0x66, 0x00, 00115 /* 60, 0x3C */ 0xCC, 0x33, 0xFF, 00116 /* 61, 0x3D */ 0xCC, 0x33, 0xCC, 00117 /* 62, 0x3E */ 0xCC, 0x33, 0x99, 00118 /* 63, 0x3F */ 0xCC, 0x33, 0x66, 00119 /* 64, 0x40 */ 0xCC, 0x33, 0x33, 00120 /* 65, 0x41 */ 0xCC, 0x33, 0x00, 00121 /* 66, 0x42 */ 0xCC, 0x00, 0xFF, 00122 /* 67, 0x43 */ 0xCC, 0x00, 0xCC, 00123 /* 68, 0x44 */ 0xCC, 0x00, 0x99, 00124 /* 69, 0x45 */ 0xCC, 0x00, 0x66, 00125 /* 70, 0x46 */ 0xCC, 0x00, 0x33, 00126 /* 71, 0x47 */ 0xCC, 0x00, 0x00, 00127 /* 72, 0x48 */ 0x99, 0xFF, 0xFF, 00128 /* 73, 0x49 */ 0x99, 0xFF, 0xCC, 00129 /* 74, 0x4A */ 0x99, 0xFF, 0x99, 00130 /* 75, 0x4B */ 0x99, 0xFF, 0x66, 00131 /* 76, 0x4C */ 0x99, 0xFF, 0x33, 00132 /* 77, 0x4D */ 0x99, 0xFF, 0x00, 00133 /* 78, 0x4E */ 0x99, 0xCC, 0xFF, 00134 /* 79, 0x4F */ 0x99, 0xCC, 0xCC, 00135 /* 80, 0x50 */ 0x99, 0xCC, 0x99, 00136 /* 81, 0x51 */ 0x99, 0xCC, 0x66, 00137 /* 82, 0x52 */ 0x99, 0xCC, 0x33, 00138 /* 83, 0x53 */ 0x99, 0xCC, 0x00, 00139 /* 84, 0x54 */ 0x99, 0x99, 0xFF, 00140 /* 85, 0x55 */ 0x99, 0x99, 0xCC, 00141 /* 86, 0x56 */ 0x99, 0x99, 0x99, 00142 /* 87, 0x57 */ 0x99, 0x99, 0x66, 00143 /* 88, 0x58 */ 0x99, 0x99, 0x33, 00144 /* 89, 0x59 */ 0x99, 0x99, 0x00, 00145 /* 90, 0x5A */ 0x99, 0x66, 0xFF, 00146 /* 91, 0x5B */ 0x99, 0x66, 0xCC, 00147 /* 92, 0x5C */ 0x99, 0x66, 0x99, 00148 /* 93, 0x5D */ 0x99, 0x66, 0x66, 00149 /* 94, 0x5E */ 0x99, 0x66, 0x33, 00150 /* 95, 0x5F */ 0x99, 0x66, 0x00, 00151 /* 96, 0x60 */ 0x99, 0x33, 0xFF, 00152 /* 97, 0x61 */ 0x99, 0x33, 0xCC, 00153 /* 98, 0x62 */ 0x99, 0x33, 0x99, 00154 /* 99, 0x63 */ 0x99, 0x33, 0x66, 00155 /* 100, 0x64 */ 0x99, 0x33, 0x33, 00156 /* 101, 0x65 */ 0x99, 0x33, 0x00, 00157 /* 102, 0x66 */ 0x99, 0x00, 0xFF, 00158 /* 103, 0x67 */ 0x99, 0x00, 0xCC, 00159 /* 104, 0x68 */ 0x99, 0x00, 0x99, 00160 /* 105, 0x69 */ 0x99, 0x00, 0x66, 00161 /* 106, 0x6A */ 0x99, 0x00, 0x33, 00162 /* 107, 0x6B */ 0x99, 0x00, 0x00, 00163 /* 108, 0x6C */ 0x66, 0xFF, 0xFF, 00164 /* 109, 0x6D */ 0x66, 0xFF, 0xCC, 00165 /* 110, 0x6E */ 0x66, 0xFF, 0x99, 00166 /* 111, 0x6F */ 0x66, 0xFF, 0x66, 00167 /* 112, 0x70 */ 0x66, 0xFF, 0x33, 00168 /* 113, 0x71 */ 0x66, 0xFF, 0x00, 00169 /* 114, 0x72 */ 0x66, 0xCC, 0xFF, 00170 /* 115, 0x73 */ 0x66, 0xCC, 0xCC, 00171 /* 116, 0x74 */ 0x66, 0xCC, 0x99, 00172 /* 117, 0x75 */ 0x66, 0xCC, 0x66, 00173 /* 118, 0x76 */ 0x66, 0xCC, 0x33, 00174 /* 119, 0x77 */ 0x66, 0xCC, 0x00, 00175 /* 120, 0x78 */ 0x66, 0x99, 0xFF, 00176 /* 121, 0x79 */ 0x66, 0x99, 0xCC, 00177 /* 122, 0x7A */ 0x66, 0x99, 0x99, 00178 /* 123, 0x7B */ 0x66, 0x99, 0x66, 00179 /* 124, 0x7C */ 0x66, 0x99, 0x33, 00180 /* 125, 0x7D */ 0x66, 0x99, 0x00, 00181 /* 126, 0x7E */ 0x66, 0x66, 0xFF, 00182 /* 127, 0x7F */ 0x66, 0x66, 0xCC, 00183 /* 128, 0x80 */ 0x66, 0x66, 0x99, 00184 /* 129, 0x81 */ 0x66, 0x66, 0x66, 00185 /* 130, 0x82 */ 0x66, 0x66, 0x33, 00186 /* 131, 0x83 */ 0x66, 0x66, 0x00, 00187 /* 132, 0x84 */ 0x66, 0x33, 0xFF, 00188 /* 133, 0x85 */ 0x66, 0x33, 0xCC, 00189 /* 134, 0x86 */ 0x66, 0x33, 0x99, 00190 /* 135, 0x87 */ 0x66, 0x33, 0x66, 00191 /* 136, 0x88 */ 0x66, 0x33, 0x33, 00192 /* 137, 0x89 */ 0x66, 0x33, 0x00, 00193 /* 138, 0x8A */ 0x66, 0x00, 0xFF, 00194 /* 139, 0x8B */ 0x66, 0x00, 0xCC, 00195 /* 140, 0x8C */ 0x66, 0x00, 0x99, 00196 /* 141, 0x8D */ 0x66, 0x00, 0x66, 00197 /* 142, 0x8E */ 0x66, 0x00, 0x33, 00198 /* 143, 0x8F */ 0x66, 0x00, 0x00, 00199 /* 144, 0x90 */ 0x33, 0xFF, 0xFF, 00200 /* 145, 0x91 */ 0x33, 0xFF, 0xCC, 00201 /* 146, 0x92 */ 0x33, 0xFF, 0x99, 00202 /* 147, 0x93 */ 0x33, 0xFF, 0x66, 00203 /* 148, 0x94 */ 0x33, 0xFF, 0x33, 00204 /* 149, 0x95 */ 0x33, 0xFF, 0x00, 00205 /* 150, 0x96 */ 0x33, 0xCC, 0xFF, 00206 /* 151, 0x97 */ 0x33, 0xCC, 0xCC, 00207 /* 152, 0x98 */ 0x33, 0xCC, 0x99, 00208 /* 153, 0x99 */ 0x33, 0xCC, 0x66, 00209 /* 154, 0x9A */ 0x33, 0xCC, 0x33, 00210 /* 155, 0x9B */ 0x33, 0xCC, 0x00, 00211 /* 156, 0x9C */ 0x33, 0x99, 0xFF, 00212 /* 157, 0x9D */ 0x33, 0x99, 0xCC, 00213 /* 158, 0x9E */ 0x33, 0x99, 0x99, 00214 /* 159, 0x9F */ 0x33, 0x99, 0x66, 00215 /* 160, 0xA0 */ 0x33, 0x99, 0x33, 00216 /* 161, 0xA1 */ 0x33, 0x99, 0x00, 00217 /* 162, 0xA2 */ 0x33, 0x66, 0xFF, 00218 /* 163, 0xA3 */ 0x33, 0x66, 0xCC, 00219 /* 164, 0xA4 */ 0x33, 0x66, 0x99, 00220 /* 165, 0xA5 */ 0x33, 0x66, 0x66, 00221 /* 166, 0xA6 */ 0x33, 0x66, 0x33, 00222 /* 167, 0xA7 */ 0x33, 0x66, 0x00, 00223 /* 168, 0xA8 */ 0x33, 0x33, 0xFF, 00224 /* 169, 0xA9 */ 0x33, 0x33, 0xCC, 00225 /* 170, 0xAA */ 0x33, 0x33, 0x99, 00226 /* 171, 0xAB */ 0x33, 0x33, 0x66, 00227 /* 172, 0xAC */ 0x33, 0x33, 0x33, 00228 /* 173, 0xAD */ 0x33, 0x33, 0x00, 00229 /* 174, 0xAE */ 0x33, 0x00, 0xFF, 00230 /* 175, 0xAF */ 0x33, 0x00, 0xCC, 00231 /* 176, 0xB0 */ 0x33, 0x00, 0x99, 00232 /* 177, 0xB1 */ 0x33, 0x00, 0x66, 00233 /* 178, 0xB2 */ 0x33, 0x00, 0x33, 00234 /* 179, 0xB3 */ 0x33, 0x00, 0x00, 00235 /* 180, 0xB4 */ 0x00, 0xFF, 0xFF, 00236 /* 181, 0xB5 */ 0x00, 0xFF, 0xCC, 00237 /* 182, 0xB6 */ 0x00, 0xFF, 0x99, 00238 /* 183, 0xB7 */ 0x00, 0xFF, 0x66, 00239 /* 184, 0xB8 */ 0x00, 0xFF, 0x33, 00240 /* 185, 0xB9 */ 0x00, 0xFF, 0x00, 00241 /* 186, 0xBA */ 0x00, 0xCC, 0xFF, 00242 /* 187, 0xBB */ 0x00, 0xCC, 0xCC, 00243 /* 188, 0xBC */ 0x00, 0xCC, 0x99, 00244 /* 189, 0xBD */ 0x00, 0xCC, 0x66, 00245 /* 190, 0xBE */ 0x00, 0xCC, 0x33, 00246 /* 191, 0xBF */ 0x00, 0xCC, 0x00, 00247 /* 192, 0xC0 */ 0x00, 0x99, 0xFF, 00248 /* 193, 0xC1 */ 0x00, 0x99, 0xCC, 00249 /* 194, 0xC2 */ 0x00, 0x99, 0x99, 00250 /* 195, 0xC3 */ 0x00, 0x99, 0x66, 00251 /* 196, 0xC4 */ 0x00, 0x99, 0x33, 00252 /* 197, 0xC5 */ 0x00, 0x99, 0x00, 00253 /* 198, 0xC6 */ 0x00, 0x66, 0xFF, 00254 /* 199, 0xC7 */ 0x00, 0x66, 0xCC, 00255 /* 200, 0xC8 */ 0x00, 0x66, 0x99, 00256 /* 201, 0xC9 */ 0x00, 0x66, 0x66, 00257 /* 202, 0xCA */ 0x00, 0x66, 0x33, 00258 /* 203, 0xCB */ 0x00, 0x66, 0x00, 00259 /* 204, 0xCC */ 0x00, 0x33, 0xFF, 00260 /* 205, 0xCD */ 0x00, 0x33, 0xCC, 00261 /* 206, 0xCE */ 0x00, 0x33, 0x99, 00262 /* 207, 0xCF */ 0x00, 0x33, 0x66, 00263 /* 208, 0xD0 */ 0x00, 0x33, 0x33, 00264 /* 209, 0xD1 */ 0x00, 0x33, 0x00, 00265 /* 210, 0xD2 */ 0x00, 0x00, 0xFF, 00266 /* 211, 0xD3 */ 0x00, 0x00, 0xCC, 00267 /* 212, 0xD4 */ 0x00, 0x00, 0x99, 00268 /* 213, 0xD5 */ 0x00, 0x00, 0x66, 00269 /* 214, 0xD6 */ 0x00, 0x00, 0x33, 00270 /* 215, 0xD7 */ 0xEE, 0x00, 0x00, 00271 /* 216, 0xD8 */ 0xDD, 0x00, 0x00, 00272 /* 217, 0xD9 */ 0xBB, 0x00, 0x00, 00273 /* 218, 0xDA */ 0xAA, 0x00, 0x00, 00274 /* 219, 0xDB */ 0x88, 0x00, 0x00, 00275 /* 220, 0xDC */ 0x77, 0x00, 0x00, 00276 /* 221, 0xDD */ 0x55, 0x00, 0x00, 00277 /* 222, 0xDE */ 0x44, 0x00, 0x00, 00278 /* 223, 0xDF */ 0x22, 0x00, 0x00, 00279 /* 224, 0xE0 */ 0x11, 0x00, 0x00, 00280 /* 225, 0xE1 */ 0x00, 0xEE, 0x00, 00281 /* 226, 0xE2 */ 0x00, 0xDD, 0x00, 00282 /* 227, 0xE3 */ 0x00, 0xBB, 0x00, 00283 /* 228, 0xE4 */ 0x00, 0xAA, 0x00, 00284 /* 229, 0xE5 */ 0x00, 0x88, 0x00, 00285 /* 230, 0xE6 */ 0x00, 0x77, 0x00, 00286 /* 231, 0xE7 */ 0x00, 0x55, 0x00, 00287 /* 232, 0xE8 */ 0x00, 0x44, 0x00, 00288 /* 233, 0xE9 */ 0x00, 0x22, 0x00, 00289 /* 234, 0xEA */ 0x00, 0x11, 0x00, 00290 /* 235, 0xEB */ 0x00, 0x00, 0xEE, 00291 /* 236, 0xEC */ 0x00, 0x00, 0xDD, 00292 /* 237, 0xED */ 0x00, 0x00, 0xBB, 00293 /* 238, 0xEE */ 0x00, 0x00, 0xAA, 00294 /* 239, 0xEF */ 0x00, 0x00, 0x88, 00295 /* 240, 0xF0 */ 0x00, 0x00, 0x77, 00296 /* 241, 0xF1 */ 0x00, 0x00, 0x55, 00297 /* 242, 0xF2 */ 0x00, 0x00, 0x44, 00298 /* 243, 0xF3 */ 0x00, 0x00, 0x22, 00299 /* 244, 0xF4 */ 0x00, 0x00, 0x11, 00300 /* 245, 0xF5 */ 0xEE, 0xEE, 0xEE, 00301 /* 246, 0xF6 */ 0xDD, 0xDD, 0xDD, 00302 /* 247, 0xF7 */ 0xBB, 0xBB, 0xBB, 00303 /* 248, 0xF8 */ 0xAA, 0xAA, 0xAA, 00304 /* 249, 0xF9 */ 0x88, 0x88, 0x88, 00305 /* 250, 0xFA */ 0x77, 0x77, 0x77, 00306 /* 251, 0xFB */ 0x55, 0x55, 0x55, 00307 /* 252, 0xFC */ 0x44, 0x44, 0x44, 00308 /* 253, 0xFD */ 0x22, 0x22, 0x22, 00309 /* 254, 0xFE */ 0x11, 0x11, 0x11, 00310 /* 255, 0xFF */ 0x00, 0x00, 0x00 00311 }; 00312 00313 #endif /* AVFORMAT_QTPALETTE_H */