From f8f2fc3e86fcf55b80d93acebfcdb444ec34b0bc Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Mon, 18 Nov 2013 14:27:48 +0100 Subject: [PATCH] v4l2: clear cached caps on close A different device with different caps may be used for the next open. https://bugzilla.gnome.org/show_bug.cgi?id=712611 --- sys/v4l2/gstv4l2object.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c index 42f779dc68..c24340d2d2 100644 --- a/sys/v4l2/gstv4l2object.c +++ b/sys/v4l2/gstv4l2object.c @@ -895,6 +895,8 @@ gst_v4l2_object_close (GstV4l2Object * v4l2object) if (!gst_v4l2_close (v4l2object)) return FALSE; + gst_caps_replace (&v4l2object->probed_caps, NULL); + if (v4l2object->formats) { gst_v4l2_object_clear_format_list (v4l2object); }