GstCaps *caps;
GstBufferList *list;
GstBuffer *buffer;
- guint len;
/* setup */
sink = gst_pad_new ("sink", GST_PAD_SINK);
/* test */
/* adding to a buffer list will drop the ref to the buffer */
- len = gst_buffer_list_len (list);
-
gst_buffer_list_add (list, buffer_from_string ("ListGroup"));
gst_buffer_list_add (list, buffer_from_string ("AnotherListGroup"));
GstPadTemplate *src_template;
GstPadTemplate *sink_template;
GstCaps *caps;
- GstBuffer *buffer;
/* setup */
src_template = gst_pad_template_new ("src", GST_PAD_SRC,
plr = gst_pad_link (src, sink);
fail_unless (GST_PAD_LINK_SUCCESSFUL (plr));
- buffer = gst_buffer_new ();
-
/* activate pads */
gst_pad_set_active (src, TRUE);
gst_pad_set_active (sink, TRUE);
GstPad *pad;
/* 0 = unblocked, 1 = blocked, 2 = destroyed */
gint state = 0;
- gulong id;
pad = gst_pad_new ("src", GST_PAD_SRC);
fail_unless (pad != NULL);
gst_pad_set_active (pad, TRUE);
- id = gst_pad_add_probe (pad, GST_PROBE_TYPE_BLOCK, block_async_full_cb,
+ (void) gst_pad_add_probe (pad, GST_PROBE_TYPE_BLOCK, block_async_full_cb,
&state, block_async_full_destroy);
gst_pad_push (pad, gst_buffer_new ());
static void
print_implementation_info (GstElement * element)
{
- GstObjectClass *gstobject_class;
GstElementClass *gstelement_class;
- gstobject_class = GST_OBJECT_CLASS (G_OBJECT_GET_CLASS (element));
gstelement_class = GST_ELEMENT_CLASS (G_OBJECT_GET_CLASS (element));
n_print ("\n");
print_element_info (GstElementFactory * factory)
{
GstElement *element;
- GstObjectClass *gstobject_class;
GstElementClass *gstelement_class;
GList *pads;
GstPad *pad;
PUT_START_TAG (0, "element");
PUT_ESCAPED (1, "name", GST_OBJECT_NAME (factory));
- gstobject_class = GST_OBJECT_CLASS (G_OBJECT_GET_CLASS (element));
gstelement_class = GST_ELEMENT_CLASS (G_OBJECT_GET_CLASS (element));
PUT_START_TAG (1, "details");