mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
wrappercamerabinsrc: intersect instead of compare for equality
Intersect is enough to check if the requested caps are compatible with what the source is going to provide. Equality will be too strict.
This commit is contained in:
parent
af1dda2ecd
commit
0c04f2f0ff
1 changed files with 1 additions and 1 deletions
|
@ -776,7 +776,7 @@ img_capture_prepared (gpointer data, GstCaps * caps)
|
|||
GST_INFO_OBJECT (self, "image capture prepared");
|
||||
|
||||
/* It is possible we are about to get something else that we requested */
|
||||
if (!gst_caps_is_equal (self->image_capture_caps, caps)) {
|
||||
if (!gst_caps_can_intersect (self->image_capture_caps, caps)) {
|
||||
adapt_image_capture (self, caps);
|
||||
} else {
|
||||
set_capsfilter_caps (self, self->image_capture_caps);
|
||||
|
|
Loading…
Reference in a new issue