avi->num_streams++;
gst_pad_set_active (pad, TRUE);
- gst_pad_push_event (pad, gst_event_new_caps (caps));
+ gst_pad_set_caps (pad, caps);
gst_caps_unref (caps);
/* make tags */
GST_DEBUG_OBJECT (goom, "dimension %dx%d, framerate %d/%d, spf %d",
goom->width, goom->height, goom->fps_n, goom->fps_d, goom->spf);
- res = gst_pad_push_event (goom->srcpad, gst_event_new_caps (caps));
+ res = gst_pad_set_caps (goom->srcpad, caps);
return res;
GST_DEBUG_OBJECT (goom, "dimension %dx%d, framerate %d/%d, spf %d",
goom->width, goom->height, goom->fps_n, goom->fps_d, goom->spf);
- return gst_pad_push_event (goom->srcpad, gst_event_new_caps (caps));
+ return gst_pad_set_caps (goom->srcpad, caps);
/* ERRORS */
error:
monoscope->visstate = monoscope_init (monoscope->width, monoscope->height);
- res = gst_pad_push_event (monoscope->srcpad, gst_event_new_caps (caps));
+ res = gst_pad_set_caps (monoscope->srcpad, caps);
return res && (monoscope->visstate != NULL);
}
session->recv_rtp_src = gst_pad_new_from_template (templ, name);
g_free (name);
- gst_pad_push_event (session->recv_rtp_src, gst_event_new_caps (caps));
+ gst_pad_set_caps (session->recv_rtp_src, caps);
gst_pad_set_element_private (session->recv_rtp_src, session);
gst_pad_set_query_function (session->recv_rtp_src, gst_rtp_dec_query_src);