annotate libvo/img_format.h @ 1346:d6e6132bff35

AUDIO_ENCODING_LINEAR8 format is not available on sunos 5.5. Format is unsupported in mplayer for now, to get the code compiled on that old version of the OS.
author jkeil
date Thu, 19 Jul 2001 20:04:54 +0000
parents b61c5c4484f8
children cb5dde69354b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
408
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
1
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
2 #ifndef __IMG_FORMAT_H
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
3 #define __IMG_FORMAT_H
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
4
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
5 /* RGB/BGR Formats */
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
6
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
7 #define IMGFMT_RGB_MASK 0xFFFFFF00
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
8 #define IMGFMT_RGB (('R'<<24)|('G'<<16)|('B'<<8))
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
9 #define IMGFMT_RGB8 (IMGFMT_RGB|8)
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
10 #define IMGFMT_RGB15 (IMGFMT_RGB|15)
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
11 #define IMGFMT_RGB16 (IMGFMT_RGB|16)
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
12 #define IMGFMT_RGB24 (IMGFMT_RGB|24)
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
13 #define IMGFMT_RGB32 (IMGFMT_RGB|32)
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
14
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
15 #define IMGFMT_BGR_MASK 0xFFFFFF00
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
16 #define IMGFMT_BGR (('B'<<24)|('G'<<16)|('R'<<8))
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
17 #define IMGFMT_BGR8 (IMGFMT_BGR|8)
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
18 #define IMGFMT_BGR15 (IMGFMT_BGR|15)
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
19 #define IMGFMT_BGR16 (IMGFMT_BGR|16)
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
20 #define IMGFMT_BGR24 (IMGFMT_BGR|24)
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
21 #define IMGFMT_BGR32 (IMGFMT_BGR|32)
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
22
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
23
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
24 /* Planar YUV Formats */
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
25
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
26 #define IMGFMT_YVU9 0x39555659
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
27 #define IMGFMT_IF09 0x39304649
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
28 #define IMGFMT_YV12 0x32315659
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
29 #define IMGFMT_I420 0x30323449
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
30 #define IMGFMT_IYUV 0x56555949
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
31 #define IMGFMT_CLPL 0x4C504C43
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
32
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
33 /* Packed YUV Formats */
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
34
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
35 #define IMGFMT_IYU1 0x31555949
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
36 #define IMGFMT_IYU2 0x32555949
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
37 #define IMGFMT_UYVY 0x59565955
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
38 #define IMGFMT_UYNV 0x564E5955
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
39 #define IMGFMT_cyuv 0x76757963
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
40 #define IMGFMT_YUY2 0x32595559
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
41 #define IMGFMT_YUNV 0x564E5559
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
42 #define IMGFMT_YVYU 0x55595659
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
43 #define IMGFMT_Y41P 0x50313459
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
44 #define IMGFMT_Y211 0x31313259
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
45 #define IMGFMT_Y41T 0x54313459
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
46 #define IMGFMT_Y42T 0x54323459
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
47 #define IMGFMT_V422 0x32323456
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
48 #define IMGFMT_V655 0x35353656
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
49 #define IMGFMT_CLJR 0x524A4C43
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
50 #define IMGFMT_YUVP 0x50565559
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
51 #define IMGFMT_UYVP 0x50565955
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
52
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
53
b61c5c4484f8 - applied overlay patch by Jens H
atmosfear
parents:
diff changeset
54 #endif