annotate loader/dshow/guids.c @ 35080:a10c7a7a9232

Move some code around to make splitting into vo-specific and generic code easier.
author reimar
date Thu, 13 Sep 2012 18:30:12 +0000
parents c121d03db8b9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
1 #include "guids.h"
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
2
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
3 const GUID CLSID_DivxDecompressorCF={0x82CCd3E0, 0xF71A, 0x11D0,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
4 { 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
5 const GUID IID_IDivxFilterInterface={0xd132ee97, 0x3e38, 0x4030,
3056
213b35f84cf3 C++ -> C (import from avifile cvs)
arpi
parents: 713
diff changeset
6 {0x8b, 0x17, 0x59, 0x16, 0x3b, 0x30, 0xa1, 0xf5}};
213b35f84cf3 C++ -> C (import from avifile cvs)
arpi
parents: 713
diff changeset
7
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
8 const GUID CLSID_IV50_Decoder={0x30355649, 0x0000, 0x0010,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
9 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
10 const GUID IID_IBaseFilter={0x56a86895, 0x0ad4, 0x11ce,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
11 {0xb0, 0x3a, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
12 const GUID IID_IEnumPins={0x56a86892, 0x0ad4, 0x11ce,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
13 {0xb0, 0x3a, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
30824
c121d03db8b9 Implement DirectShow filter graph.
sesse
parents: 8292
diff changeset
14 const GUID IID_IFilterGraph={0x56a8689f, 0x0ad4, 0x11ce,
c121d03db8b9 Implement DirectShow filter graph.
sesse
parents: 8292
diff changeset
15 {0xb0, 0x3a, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
16 const GUID IID_IEnumMediaTypes={0x89c31040, 0x846b, 0x11ce,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
17 {0x97, 0xd3, 0x00, 0xaa, 0x00, 0x55, 0x59, 0x5a}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
18 const GUID IID_IMemInputPin={0x56a8689d, 0x0ad4, 0x11ce,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
19 {0xb0, 0x3a, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
20 const GUID IID_IMemAllocator={0x56a8689c, 0x0ad4, 0x11ce,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
21 {0xb0, 0x3a, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
22 const GUID IID_IMediaSample={0x56a8689a, 0x0ad4, 0x11ce,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
23 {0xb0, 0x3a, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
24
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
25 const GUID MEDIATYPE_Video={0x73646976, 0x0000, 0x0010,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
26 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
27 const GUID GUID_NULL={0x0, 0x0, 0x0,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
28 {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
29 const GUID FORMAT_VideoInfo={0x05589f80, 0xc356, 0x11ce,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
30 {0xbf, 0x01, 0x00, 0xaa, 0x00, 0x55, 0x59, 0x5a}};
8292
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
31 const GUID MEDIASUBTYPE_RGB1={0xe436eb78, 0x524f, 0x11ce,
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
32 {0x9f, 0x53, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
33 const GUID MEDIASUBTYPE_RGB4={0xe436eb79, 0x524f, 0x11ce,
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
34 {0x9f, 0x53, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
35 const GUID MEDIASUBTYPE_RGB8={0xe436eb7a, 0x524f, 0x11ce,
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
36 {0x9f, 0x53, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
37 const GUID MEDIASUBTYPE_RGB565={0xe436eb7b, 0x524f, 0x11ce,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
38 {0x9f, 0x53, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
39 const GUID MEDIASUBTYPE_RGB555={0xe436eb7c, 0x524f, 0x11ce,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
40 {0x9f, 0x53, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
41 const GUID MEDIASUBTYPE_RGB24={0xe436eb7d, 0x524f, 0x11ce,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
42 {0x9f, 0x53, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
43 const GUID MEDIASUBTYPE_RGB32={0xe436eb7e, 0x524f, 0x11ce,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
44 {0x9f, 0x53, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
45 const GUID MEDIASUBTYPE_YUYV={0x56595559, 0x0000, 0x0010,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
46 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
47 const GUID MEDIASUBTYPE_IYUV={0x56555949, 0x0000, 0x0010,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
48 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
49 const GUID MEDIASUBTYPE_YVU9={0x39555659, 0x0000, 0x0010,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
50 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
51 const GUID MEDIASUBTYPE_Y411={0x31313459, 0x0000, 0x0010,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
52 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
53 const GUID MEDIASUBTYPE_Y41P={0x50313459, 0x0000, 0x0010,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
54 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
55 const GUID MEDIASUBTYPE_YUY2={0x32595559, 0x0000, 0x0010,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
56 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
57 const GUID MEDIASUBTYPE_YVYU={0x55595659, 0x0000, 0x0010,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
58 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
59 const GUID MEDIASUBTYPE_UYVY={0x59565955, 0x0000, 0x0010,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
60 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
61 const GUID MEDIASUBTYPE_Y211={0x31313259, 0x0000, 0x0010,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
62 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
63 const GUID MEDIASUBTYPE_YV12={0x32315659, 0x0000, 0x0010,
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
64 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
65 const GUID MEDIASUBTYPE_I420={0x30323449, 0x0000, 0x0010,
6527
1baa35e06053 yvu9 and if09 support. fixed i420,iyuv handling
alex
parents: 3467
diff changeset
66 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
67 const GUID MEDIASUBTYPE_IF09={0x39304649, 0x0000, 0x0010,
6527
1baa35e06053 yvu9 and if09 support. fixed i420,iyuv handling
alex
parents: 3467
diff changeset
68 {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}};
30824
c121d03db8b9 Implement DirectShow filter graph.
sesse
parents: 8292
diff changeset
69 const GUID CLSID_FilterGraph={0xe436ebb3, 0x524f, 0x11ce,
c121d03db8b9 Implement DirectShow filter graph.
sesse
parents: 8292
diff changeset
70 {0x9f, 0x53, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
71 const GUID CLSID_MemoryAllocator={0x1e651cc0, 0xb199, 0x11d0,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
72 {0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
73 const GUID IID_DivxHidden={0x598eba01, 0xb49a, 0x11d2,
713
9355b2ae634e avifile-0.6-CVS merge
arpi_esp
parents: 168
diff changeset
74 {0xa1, 0xc1, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa}};
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 6527
diff changeset
75 const GUID IID_Iv50Hidden={0x665a4442, 0xd905, 0x11d0,
168
bdc4a8fc04d8 Initial revision
arpi_esp
parents:
diff changeset
76 {0xa3, 0x0e, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}};
8292
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
77
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
78 const GUID FORMAT_WaveFormatEx = {0x05589f81, 0xc356, 0x11CE,
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
79 {0xBF, 0x01, 0x00, 0xAA, 0x00, 0x55, 0x59, 0x5A}};
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
80 const GUID MEDIATYPE_Audio = {0x73647561, 0x0000, 0x0010,
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
81 {0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71}};
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
82 const GUID MEDIASUBTYPE_PCM = {0x00000001, 0x0000, 0x0010,
9533c26c0806 avifile sync (mostly cosmetics)
arpi
parents: 7386
diff changeset
83 {0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71}};