]> git.sesse.net Git - vlc/commitdiff
dshow: remove non standard extensions from header
authorRafaël Carré <funman@videolan.org>
Thu, 2 Feb 2012 19:01:56 +0000 (14:01 -0500)
committerRafaël Carré <funman@videolan.org>
Thu, 2 Feb 2012 19:09:14 +0000 (14:09 -0500)
modules/access/dshow/dshow.cpp
modules/access/dshow/filter.cpp
modules/access/dshow/vlc_dshow.h

index ae0f217b13c9071e685c123b6664357741ab1125..00fc9d2712bfdb992477e873b02a20671036d471 100644 (file)
@@ -51,6 +51,9 @@
 #include "access.h"
 #include "filter.h"
 
+#define INSTANCEDATA_OF_PROPERTY_PTR(x) ((PKSPROPERTY((x))) + 1)
+#define INSTANCEDATA_OF_PROPERTY_SIZE(x) (sizeof((x)) - sizeof(KSPROPERTY))
+
 /*****************************************************************************
  * Access: local prototypes
  *****************************************************************************/
index 6fc79764a8d5672ce813b1de1c47089214d99d74..caf8b511694b3fc9c4c701ad32d8cde3736b03b5 100644 (file)
 #include "filter.h"
 #include "vlc_dshow.h"
 
+#include <initguid.h>
+DEFINE_GUID(MEDIASUBTYPE_HDYC ,0x43594448 /* CYDH */ , 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
+DEFINE_GUID(MEDIASUBTYPE_DIVX ,0x58564944 /* XVID */ , 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
+
+
 #define DEBUG_DSHOW 1
 
 #define FILTER_NAME  L"VideoLAN Capture Filter"
index 5597d84257a252b23accf8f72652bcef4105aeb1..05f4209649a1032d4065aeb98be0a7319ae799a8 100644 (file)
@@ -45,9 +45,6 @@
 
 #include <dshow.h>
 
-#define INSTANCEDATA_OF_PROPERTY_PTR(x) ((PKSPROPERTY((x))) + 1)
-#define INSTANCEDATA_OF_PROPERTY_SIZE(x) (sizeof((x)) - sizeof(KSPROPERTY))
-
 #ifndef VLC_DSHOW_H
 #define VLC_DSHOW_H
 
@@ -67,7 +64,6 @@ MEDIASUBTYPEs and FORMAT */
 DEFINE_GUID(MEDIASUBTYPE_ARGB32 ,0x773c9ac0, 0x3274, 0x11d0, 0xb7, 0x24, 0x0, 0xaa, 0x0, 0x6c, 0x1a, 0x1);
 /* Packed YUV formats */
 DEFINE_GUID(MEDIASUBTYPE_YUYV ,0x56595559, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
-DEFINE_GUID(MEDIASUBTYPE_HDYC ,0x43594448, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
 /* Planar YUV formats */
 DEFINE_GUID(MEDIASUBTYPE_IYUV ,0x56555949, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71); /* identical to YV12 */
 DEFINE_GUID(MEDIASUBTYPE_I420 ,0x30323449, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
@@ -76,8 +72,6 @@ DEFINE_GUID(MEDIASUBTYPE_MPEG2_VIDEO     ,0xe06d8026, 0xdb46, 0x11cf, 0xb4, 0xd1
 DEFINE_GUID(MEDIASUBTYPE_MPEG2_PROGRAM   ,0xe06d8022, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x5f, 0x6c, 0xbb, 0xea);
 DEFINE_GUID(MEDIASUBTYPE_MPEG2_TRANSPORT ,0xe06d8023, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x5f, 0x6c, 0xbb, 0xea);
 DEFINE_GUID(FORMAT_MPEG2Video            ,0xe06d80e3, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x5f, 0x6c, 0xbb, 0xea);
-/* DivX formats */
-DEFINE_GUID(MEDIASUBTYPE_DIVX ,0x58564944, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
 
 /* float */
 DEFINE_GUID(MEDIASUBTYPE_IEEE_FLOAT ,0x00000003, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);