diff options
author | voroshil <voroshil@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-09-13 16:13:37 +0000 |
---|---|---|
committer | voroshil <voroshil@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-09-13 16:13:37 +0000 |
commit | 4357e135eb0d26b876fad0557683d80bc7714e0e (patch) | |
tree | 334787952d83cb53b03c9d0eaf9b6645842a8e7a /loader/dshow/guids.h | |
parent | 429b15b71bbe9971a11b02fb8045560c748a243f (diff) | |
download | mpv-4357e135eb0d26b876fad0557683d80bc7714e0e.tar.bz2 mpv-4357e135eb0d26b876fad0557683d80bc7714e0e.tar.xz |
Move AM_MEDIA_TYPE structure definition to mediatype.h.
Make inclusion of com.h and wine/*.h conditional,
this will allow reusing of mediatype.c code under MinGW
without requirement to include all remaining wine/* stuff.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24448 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'loader/dshow/guids.h')
-rw-r--r-- | loader/dshow/guids.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/loader/dshow/guids.h b/loader/dshow/guids.h index 99a101a4db..a29c309aef 100644 --- a/loader/dshow/guids.h +++ b/loader/dshow/guids.h @@ -1,26 +1,26 @@ #ifndef DS_GUIDS_H #define DS_GUIDS_H +/* +this will be defined if <ole2.h> already included before this file +under MinGW +*/ + +#ifndef GUID_DEFINED #include "com.h" +#endif + +#ifndef VFWAPI #include "wine/module.h" #include "wine/windef.h" #include "wine/vfw.h" +#endif + +#include "mediatype.h" //#define Debug if(1) #define Debug if(0) -typedef struct __attribute__((__packed__)) _MediaType -{ - GUID majortype; //0x0 - GUID subtype; //0x10 - int bFixedSizeSamples; //0x20 - int bTemporalCompression; //0x24 - unsigned long lSampleSize; //0x28 - GUID formattype; //0x2c - IUnknown* pUnk; //0x3c - unsigned long cbFormat; //0x40 - char* pbFormat; //0x44 -} AM_MEDIA_TYPE; typedef long long REFERENCE_TIME; |