From 1b1fb68c23dc1ddc5ab6c21f23dd6c3a77aeabc0 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 4 Aug 2011 16:35:46 +0200 Subject: [PATCH] v4l2src: call set_caps method of baseclass Call the baseclass set_caps function to make it send the caps event and properly trigger the negotiation functions. --- sys/v4l2/gstv4l2src.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sys/v4l2/gstv4l2src.c b/sys/v4l2/gstv4l2src.c index eed82d1..3853e7d 100644 --- a/sys/v4l2/gstv4l2src.c +++ b/sys/v4l2/gstv4l2src.c @@ -421,9 +421,7 @@ gst_v4l2src_negotiate (GstBaseSrc * basesrc) result = TRUE; } else if (gst_caps_is_fixed (caps)) { /* yay, fixed caps, use those then */ - gst_pad_push_event (GST_BASE_SRC_PAD (basesrc), - gst_event_new_caps (caps)); - result = gst_v4l2src_set_caps (basesrc, caps); + result = gst_base_src_set_caps (basesrc, caps); } } gst_caps_unref (caps); -- 2.7.4