From 4191956ff918830f1253e1242b8e9da47edf723e Mon Sep 17 00:00:00 2001 From: Andoni Morales Alastruey Date: Tue, 7 Aug 2012 18:19:29 +0200 Subject: winks: define STATIC_KSPROPSETID_Wave_Queued if not defined --- sys/dshowsrcwrapper/gstdshow.cpp | 4 ++-- sys/winks/kshelpers.c | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/sys/dshowsrcwrapper/gstdshow.cpp b/sys/dshowsrcwrapper/gstdshow.cpp index 11ea159d6..c02abea35 100644 --- a/sys/dshowsrcwrapper/gstdshow.cpp +++ b/sys/dshowsrcwrapper/gstdshow.cpp @@ -435,12 +435,12 @@ gst_dshow_new_video_caps (GstVideoFormat video_format, const gchar * name, /* other video format */ if (!video_caps) { - if (g_strcasecmp (name, "video/x-dv, systemstream=FALSE") == 0) { + if (g_ascii_strncasecmp (name, "video/x-dv, systemstream=FALSE", 31) == 0) { video_caps = gst_caps_new_simple ("video/x-dv", "systemstream", G_TYPE_BOOLEAN, FALSE, "format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('d', 'v', 's', 'd'), NULL); - } else if (g_strcasecmp (name, "video/x-dv, systemstream=TRUE") == 0) { + } else if (g_ascii_strncasecmp (name, "video/x-dv, systemstream=TRUE", 31) == 0) { video_caps = gst_caps_new_simple ("video/x-dv", "systemstream", G_TYPE_BOOLEAN, TRUE, NULL); return video_caps; diff --git a/sys/winks/kshelpers.c b/sys/winks/kshelpers.c index d170180a4..fe4837e17 100644 --- a/sys/winks/kshelpers.c +++ b/sys/winks/kshelpers.c @@ -25,6 +25,12 @@ GST_DEBUG_CATEGORY_EXTERN (gst_ks_debug); #define GST_CAT_DEFAULT gst_ks_debug +#ifndef STATIC_KSPROPSETID_Wave_Queued +#define STATIC_KSPROPSETID_Wave_Queued \ + 0x16a15b10L,0x16f0,0x11d0,0xa1,0x95,0x00,0x20,0xaf,0xd1,0x56,0xe4 +DEFINE_GUIDSTRUCT("16a15b10-16f0-11d0-a195-0020afd156e4", KSPROPSETID_Wave_Queued); +#endif + gboolean ks_is_valid_handle (HANDLE h) { -- cgit v1.2.3