From: Michael Olbrich Date: Mon, 18 Nov 2013 13:27:48 +0000 (+0100) Subject: v4l2: clear cached caps on close X-Git-Tag: 1.19.3~509^2~5157 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f8f2fc3e86fcf55b80d93acebfcdb444ec34b0bc;p=platform%2Fupstream%2Fgstreamer.git 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 --- diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c index 42f779d..c24340d 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); }