- GstEvent *event;
- gboolean res = TRUE;
-
- GST_WARNING ("sebraz: a %p %p", pad, caps);
- g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
- GST_WARNING ("sebraz: b");
- g_return_val_if_fail (caps != NULL && gst_caps_is_fixed (caps), FALSE);
- GST_WARNING ("sebraz: c");
-
- GST_WARNING ("sebraz: d");
- event = gst_event_new_caps (caps);
- GST_WARNING ("sebraz: e");
-
- if (GST_PAD_IS_SRC (pad)) {
- GST_WARNING ("sebraz: f1");
- res = gst_pad_push_event (pad, event);
- } else {
- GST_WARNING ("sebraz: f2");
- res = gst_pad_send_event (pad, event);
- }
-
- GST_WARNING ("sebraz: g");
-
- return res;
+ GstEvent *event;
+ gboolean res = TRUE;
+
+ GST_WARNING ("sebraz: a %p %p", pad, caps);
+ g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
+ GST_WARNING ("sebraz: b");
+ g_return_val_if_fail (caps != NULL && gst_caps_is_fixed (caps), FALSE);
+ GST_WARNING ("sebraz: c");
+
+ GST_WARNING ("sebraz: d");
+ res = gst_pad_set_caps (pad, caps);
+ GST_WARNING ("sebraz: e");
+
+ return res;