Mercurial > mplayer.hg
comparison libmpcodecs/img_format.h @ 34932:19212dea7a97
Add missing aequivalents for PIX_FMT_GRAY8A and PIX_FMT_GRAY16*.
author | cehoyos |
---|---|
date | Sun, 15 Jul 2012 20:27:13 +0000 |
parents | eb76937af57e |
children | df138f843ebc |
comparison
equal
deleted
inserted
replaced
34931:ad37bf19d46a | 34932:19212dea7a97 |
---|---|
122 #define IMGFMT_CLPL 0x4C504C43 | 122 #define IMGFMT_CLPL 0x4C504C43 |
123 #define IMGFMT_Y800 0x30303859 | 123 #define IMGFMT_Y800 0x30303859 |
124 #define IMGFMT_Y8 0x20203859 | 124 #define IMGFMT_Y8 0x20203859 |
125 #define IMGFMT_NV12 0x3231564E | 125 #define IMGFMT_NV12 0x3231564E |
126 #define IMGFMT_NV21 0x3132564E | 126 #define IMGFMT_NV21 0x3132564E |
127 #define IMGFMT_Y16_LE 0x20363159 | |
127 | 128 |
128 /* unofficial Planar Formats, FIXME if official 4CC exists */ | 129 /* unofficial Planar Formats, FIXME if official 4CC exists */ |
129 #define IMGFMT_444P 0x50343434 | 130 #define IMGFMT_444P 0x50343434 |
130 #define IMGFMT_422P 0x50323234 | 131 #define IMGFMT_422P 0x50323234 |
131 #define IMGFMT_411P 0x50313134 | 132 #define IMGFMT_411P 0x50313134 |
132 #define IMGFMT_440P 0x50303434 | 133 #define IMGFMT_440P 0x50303434 |
133 #define IMGFMT_HM12 0x32314D48 | 134 #define IMGFMT_HM12 0x32314D48 |
134 | 135 #define IMGFMT_Y16_BE 0x59313620 |
136 | |
137 // Gray with alpha | |
138 #define IMGFMT_Y8A 0x59320008 | |
135 // 4:2:0 planar with alpha | 139 // 4:2:0 planar with alpha |
136 #define IMGFMT_420A 0x41303234 | 140 #define IMGFMT_420A 0x41303234 |
137 // 4:2:2 planar with alpha | 141 // 4:2:2 planar with alpha |
138 #define IMGFMT_422A 0x41323234 | 142 #define IMGFMT_422A 0x41323234 |
139 // 4:4:4 planar with alpha | 143 // 4:4:4 planar with alpha |
183 #define IMGFMT_420P16 IMGFMT_420P16_BE | 187 #define IMGFMT_420P16 IMGFMT_420P16_BE |
184 #define IMGFMT_420P14 IMGFMT_420P14_BE | 188 #define IMGFMT_420P14 IMGFMT_420P14_BE |
185 #define IMGFMT_420P12 IMGFMT_420P12_BE | 189 #define IMGFMT_420P12 IMGFMT_420P12_BE |
186 #define IMGFMT_420P10 IMGFMT_420P10_BE | 190 #define IMGFMT_420P10 IMGFMT_420P10_BE |
187 #define IMGFMT_420P9 IMGFMT_420P9_BE | 191 #define IMGFMT_420P9 IMGFMT_420P9_BE |
192 #define IMGFMT_Y16 IMGFMT_Y16_BE | |
188 #define IMGFMT_IS_YUVP16_NE(fmt) IMGFMT_IS_YUVP16_BE(fmt) | 193 #define IMGFMT_IS_YUVP16_NE(fmt) IMGFMT_IS_YUVP16_BE(fmt) |
189 #else | 194 #else |
190 #define IMGFMT_444P16 IMGFMT_444P16_LE | 195 #define IMGFMT_444P16 IMGFMT_444P16_LE |
191 #define IMGFMT_444P14 IMGFMT_444P14_LE | 196 #define IMGFMT_444P14 IMGFMT_444P14_LE |
192 #define IMGFMT_444P12 IMGFMT_444P12_LE | 197 #define IMGFMT_444P12 IMGFMT_444P12_LE |
200 #define IMGFMT_420P16 IMGFMT_420P16_LE | 205 #define IMGFMT_420P16 IMGFMT_420P16_LE |
201 #define IMGFMT_420P14 IMGFMT_420P14_LE | 206 #define IMGFMT_420P14 IMGFMT_420P14_LE |
202 #define IMGFMT_420P12 IMGFMT_420P12_LE | 207 #define IMGFMT_420P12 IMGFMT_420P12_LE |
203 #define IMGFMT_420P10 IMGFMT_420P10_LE | 208 #define IMGFMT_420P10 IMGFMT_420P10_LE |
204 #define IMGFMT_420P9 IMGFMT_420P9_LE | 209 #define IMGFMT_420P9 IMGFMT_420P9_LE |
210 #define IMGFMT_Y16 IMGFMT_Y16_LE | |
205 #define IMGFMT_IS_YUVP16_NE(fmt) IMGFMT_IS_YUVP16_LE(fmt) | 211 #define IMGFMT_IS_YUVP16_NE(fmt) IMGFMT_IS_YUVP16_LE(fmt) |
206 #endif | 212 #endif |
207 | 213 |
208 #define IMGFMT_IS_YUVP16_LE(fmt) (((fmt - 0x51000034) & 0xfc0000ff) == 0) | 214 #define IMGFMT_IS_YUVP16_LE(fmt) (((fmt - 0x51000034) & 0xfc0000ff) == 0) |
209 #define IMGFMT_IS_YUVP16_BE(fmt) (((fmt - 0x34000051) & 0xff0000fc) == 0) | 215 #define IMGFMT_IS_YUVP16_BE(fmt) (((fmt - 0x34000051) & 0xff0000fc) == 0) |