]> git.sesse.net Git - vlc/blobdiff - modules/access/mms/asf.h
MMS: remove debug warn about ACCESS_GET_META
[vlc] / modules / access / mms / asf.h
index 4c198a550066213f18dc21eb868cab08b1e52ccd..0c678de57a06a8319b22ed575f7a179806f74fc0 100644 (file)
 /****************************************************************************
  * XXX:
  *  Definitions and data duplicated from asf demuxers but I want access
- * and demux plugins to be independant
+ * and demux plugins to be independent
  *
  ****************************************************************************/
 
 #ifndef _ASF_H_
 #define _ASF_H_ 1
 
+#include "../../demux/asf/libasf_guid.h"
+
 #define ASF_STREAM_VIDEO    0x0001
 #define ASF_STREAM_AUDIO    0x0002
 #define ASF_STREAM_UNKNOWN  0xffff
@@ -52,14 +54,6 @@ typedef struct
 
 } asf_header_t;
 
-typedef struct guid_s
-{
-    uint32_t v1; /* le */
-    uint16_t v2; /* le */
-    uint16_t v3; /* le */
-    uint8_t  v4[8];
-} guid_t;
-
 
 void  GenerateGuid      ( guid_t * );
 void  asf_HeaderParse   ( asf_header_t *, uint8_t *, int );
@@ -67,84 +61,4 @@ void  asf_StreamSelect  ( asf_header_t *,
                               int i_bitrate_max, bool b_all, bool b_audio,
                               bool b_video );
 
-#define GUID_FMT "%8.8x-%4.4x-%4.4x-%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x"
-#define GUID_PRINT( guid )  \
-    (guid).v1,              \
-    (guid).v2,              \
-    (guid).v3,              \
-    (guid).v4[0],(guid).v4[1],(guid).v4[2],(guid).v4[3],    \
-    (guid).v4[4],(guid).v4[5],(guid).v4[6],(guid).v4[7]
-
-static const guid_t asf_object_header_guid =
-{
-    0x75B22630,
-    0x668E,
-    0x11CF,
-    { 0xA6,0xD9, 0x00,0xAA,0x00,0x62,0xCE,0x6C }
-};
-
-static const guid_t asf_object_file_properties_guid =
-{
-    0x8cabdca1,
-    0xa947,
-    0x11cf,
-    { 0x8e,0xe4, 0x00,0xC0,0x0C,0x20,0x53,0x65 }
-};
-
-static const guid_t asf_object_stream_properties_guid =
-{
-    0xB7DC0791,
-    0xA9B7,
-    0x11CF,
-    { 0x8E,0xE6, 0x00,0xC0,0x0C,0x20,0x53,0x65 }
-};
-
-static const guid_t asf_object_stream_type_audio =
-{
-    0xF8699E40,
-    0x5B4D,
-    0x11CF,
-    { 0xA8,0xFD, 0x00,0x80,0x5F,0x5C,0x44,0x2B }
-};
-
-static const guid_t asf_object_stream_type_video =
-{
-    0xbc19efc0,
-    0x5B4D,
-    0x11CF,
-    { 0xA8,0xFD, 0x00,0x80,0x5F,0x5C,0x44,0x2B }
-};
-
-static const guid_t asf_object_bitrate_properties_guid =
-{
-    0x7BF875CE,
-    0x468D,
-    0x11D1,
-    { 0x8D,0x82,0x00,0x60,0x97,0xC9,0xA2,0xB2 }
-};
-
-static const guid_t asf_object_bitrate_mutual_exclusion_guid =
-{
-    0xD6E229DC,
-    0x35DA,
-    0x11D1,
-    { 0x90,0x34,0x00,0xA0,0xC9,0x03,0x49,0xBE }
-};
-
-static const guid_t asf_object_extended_stream_properties_guid =
-{
-    0x14E6A5CB,
-    0xC672,
-    0x4332,
-    { 0x83, 0x99, 0xA9, 0x69, 0x52, 0x06, 0x5B, 0x5A }
-};
-
-static const guid_t asf_object_header_extension_guid =
-{
-    0x5FBF03B5,
-    0xA92E,
-    0x11CF,
-    { 0x8E, 0xE3, 0x00, 0xC0, 0x0C, 0x20, 0x53, 0x65 }
-};
-
 #endif