Merge fix for #112596 from HEAD

Original commit message from CVS:
Merge fix for #112596 from HEAD
This commit is contained in:
David Schleef 2003-05-09 19:00:30 +00:00
parent dd61f9b1b3
commit 56125511dc

View file

@ -740,16 +740,21 @@ gst_caps_is_always_compatible (GstCaps *fromcaps, GstCaps *tocaps)
while (fromcaps) {
GstCaps *destcaps = tocaps;
/* assume caps is incompatible */
gboolean compat = FALSE;
while (destcaps) {
if (gst_caps_check_compatibility_func (fromcaps, destcaps))
return TRUE;
while (destcaps && !compat) {
if (gst_caps_check_compatibility_func (fromcaps, destcaps)) {
compat = TRUE;
}
destcaps = destcaps->next;
}
if (!compat)
return FALSE;
fromcaps = fromcaps->next;
}
return FALSE;
return TRUE;
}
static GstCaps*