winks: define STATIC_KSPROPSETID_Wave_Queued if not defined

This commit is contained in:
Andoni Morales Alastruey 2012-08-07 18:19:29 +02:00 committed by Sebastian Dröge
parent 544840ff38
commit ffb40074cd
2 changed files with 8 additions and 2 deletions

View file

@ -435,12 +435,12 @@ gst_dshow_new_video_caps (GstVideoFormat video_format, const gchar * name,
/* other video format */ /* other video format */
if (!video_caps) { 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", video_caps = gst_caps_new_simple ("video/x-dv",
"systemstream", G_TYPE_BOOLEAN, FALSE, "systemstream", G_TYPE_BOOLEAN, FALSE,
"format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('d', 'v', 's', 'd'), "format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('d', 'v', 's', 'd'),
NULL); 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", video_caps = gst_caps_new_simple ("video/x-dv",
"systemstream", G_TYPE_BOOLEAN, TRUE, NULL); "systemstream", G_TYPE_BOOLEAN, TRUE, NULL);
return video_caps; return video_caps;

View file

@ -25,6 +25,12 @@
GST_DEBUG_CATEGORY_EXTERN (gst_ks_debug); GST_DEBUG_CATEGORY_EXTERN (gst_ks_debug);
#define GST_CAT_DEFAULT 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 gboolean
ks_is_valid_handle (HANDLE h) ks_is_valid_handle (HANDLE h)
{ {