Due to popular demand rename the new api as we still can.
API: gst_pad_get_caps_reffed(), gst_pad_peer_get_caps_reffed()
gst_pad_can_link
gst_pad_get_caps
-gst_pad_get_caps_refed
+gst_pad_get_caps_reffed
gst_pad_get_allowed_caps
gst_pad_get_negotiated_caps
gst_pad_get_pad_template_caps
gst_pad_get_peer
gst_pad_peer_get_caps
-gst_pad_peer_get_caps_refed
+gst_pad_peer_get_caps_reffed
gst_pad_use_fixed_caps
gst_pad_is_active
if (target) {
/* if we have a real target, proxy the call */
- res = gst_pad_get_caps_refed (target);
+ res = gst_pad_get_caps_reffed (target);
GST_DEBUG_OBJECT (pad, "get caps of target %s:%s : %" GST_PTR_FORMAT,
GST_DEBUG_PAD_NAME (target), res);
* gst_caps_make_writable() explicitely where needed
*/
/**
- * gst_pad_get_caps_refed:
+ * gst_pad_get_caps_reffed:
* @pad: a #GstPad to get the capabilities of.
*
* Gets the capabilities this pad can produce or consume. Preferred function if
* Since: 0.10.26
*/
GstCaps *
-gst_pad_get_caps_refed (GstPad * pad)
+gst_pad_get_caps_reffed (GstPad * pad)
{
GstCaps *result = NULL;
GstCaps *
gst_pad_get_caps (GstPad * pad)
{
- GstCaps *result = gst_pad_get_caps_refed (pad);
+ GstCaps *result = gst_pad_get_caps_reffed (pad);
/* be sure that we have a copy */
if (G_LIKELY (result))
* gst_caps_make_writable() explicitely where needed
*/
/**
- * gst_pad_peer_get_caps_refed:
+ * gst_pad_peer_get_caps_reffed:
* @pad: a #GstPad to get the capabilities of.
*
* Gets the capabilities of the peer connected to this pad. Preferred function
* Since: 0.10.26
*/
GstCaps *
-gst_pad_peer_get_caps_refed (GstPad * pad)
+gst_pad_peer_get_caps_reffed (GstPad * pad)
{
GstPad *peerpad;
GstCaps *result = NULL;
gst_object_ref (peerpad);
GST_OBJECT_UNLOCK (pad);
- result = gst_pad_get_caps_refed (peerpad);
+ result = gst_pad_get_caps_reffed (peerpad);
gst_object_unref (peerpad);
GST_DEBUG_OBJECT (pad, "caps %" GST_PTR_FORMAT, caps);
- allowed = gst_pad_get_caps_refed (pad);
+ allowed = gst_pad_get_caps_reffed (pad);
if (!allowed)
goto nothing_allowed;
gst_object_ref (peer);
GST_OBJECT_UNLOCK (pad);
- mycaps = gst_pad_get_caps_refed (pad);
+ mycaps = gst_pad_get_caps_reffed (pad);
- peercaps = gst_pad_get_caps_refed (peer);
+ peercaps = gst_pad_get_caps_reffed (peer);
gst_object_unref (peer);
caps = gst_caps_intersect (mycaps, peercaps);
G_CONST_RETURN GstCaps* gst_pad_get_pad_template_caps (GstPad *pad);
/* capsnego function for linked/unlinked pads */
-GstCaps * gst_pad_get_caps_refed (GstPad * pad);
+GstCaps * gst_pad_get_caps_reffed (GstPad * pad);
GstCaps * gst_pad_get_caps (GstPad * pad);
void gst_pad_fixate_caps (GstPad * pad, GstCaps *caps);
gboolean gst_pad_accept_caps (GstPad * pad, GstCaps *caps);
gboolean gst_pad_set_caps (GstPad * pad, GstCaps *caps);
-GstCaps * gst_pad_peer_get_caps_refed (GstPad * pad);
+GstCaps * gst_pad_peer_get_caps_reffed (GstPad * pad);
GstCaps * gst_pad_peer_get_caps (GstPad * pad);
gboolean gst_pad_peer_accept_caps (GstPad * pad, GstCaps *caps);
GstCaps *peercaps, *existing;
existing = g_value_get_pointer (ret);
- peercaps = gst_pad_peer_get_caps_refed (pad);
+ peercaps = gst_pad_peer_get_caps_reffed (pad);
if (G_LIKELY (peercaps)) {
g_value_set_pointer (ret, gst_caps_intersect (existing, peercaps));
gst_caps_unref (existing);
gboolean result = FALSE;
/* first see what is possible on our source pad */
- thiscaps = gst_pad_get_caps_refed (GST_BASE_SRC_PAD (basesrc));
+ thiscaps = gst_pad_get_caps_reffed (GST_BASE_SRC_PAD (basesrc));
GST_DEBUG_OBJECT (basesrc, "caps of src: %" GST_PTR_FORMAT, thiscaps);
/* nothing or anything is allowed, we're done */
if (thiscaps == NULL || gst_caps_is_any (thiscaps))
goto no_caps;
/* get the peer caps */
- peercaps = gst_pad_peer_get_caps_refed (GST_BASE_SRC_PAD (basesrc));
+ peercaps = gst_pad_peer_get_caps_reffed (GST_BASE_SRC_PAD (basesrc));
GST_DEBUG_OBJECT (basesrc, "caps of peer: %" GST_PTR_FORMAT, peercaps);
if (peercaps) {
GstCaps *icaps;
otherpad = (pad == trans->srcpad) ? trans->sinkpad : trans->srcpad;
/* we can do what the peer can */
- caps = gst_pad_peer_get_caps_refed (otherpad);
+ caps = gst_pad_peer_get_caps_reffed (otherpad);
if (caps) {
GstCaps *temp;
const GstCaps *templ;
GST_DEBUG_OBJECT (trans, "othercaps now %" GST_PTR_FORMAT, othercaps);
- peercaps = gst_pad_get_caps_refed (otherpeer);
+ peercaps = gst_pad_get_caps_reffed (otherpeer);
intersect = gst_caps_intersect (peercaps, othercaps);
gst_caps_unref (peercaps);
gst_caps_unref (othercaps);
GST_DEBUG_OBJECT (pad, "non fixed accept caps %" GST_PTR_FORMAT, caps);
/* get all the formats we can handle on this pad */
- allowed = gst_pad_get_caps_refed (pad);
+ allowed = gst_pad_get_caps_reffed (pad);
if (!allowed) {
GST_DEBUG_OBJECT (pad, "gst_pad_get_caps() failed");
goto no_transform_possible;
gst_pad_flags_get_type
gst_pad_get_allowed_caps
gst_pad_get_caps
- gst_pad_get_caps_refed
+ gst_pad_get_caps_reffed
gst_pad_get_direction
gst_pad_get_element_private
gst_pad_get_fixed_caps_func
gst_pad_pause_task
gst_pad_peer_accept_caps
gst_pad_peer_get_caps
- gst_pad_peer_get_caps_refed
+ gst_pad_peer_get_caps_reffed
gst_pad_peer_query
gst_pad_presence_get_type
gst_pad_proxy_getcaps