• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

libavformat/qtpalette.h

Go to the documentation of this file.
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 FFmpeg.
00007  *
00008  * FFmpeg 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  * FFmpeg 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 FFmpeg; 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 */

Generated on Fri Sep 16 2011 17:17:50 for FFmpeg by  doxygen 1.7.1