Lines Matching refs:splitter
145 GstElement *splitter; member
1585 sgroup->splitter = g_object_new (GST_TYPE_STREAM_SPLITTER, NULL); in _create_stream_group()
1587 gst_bin_add (GST_BIN (ebin), sgroup->splitter); in _create_stream_group()
1588 tosync = g_list_append (tosync, sgroup->splitter); in _create_stream_group()
1633 if (G_UNLIKELY (!fast_element_link (sgroup->inqueue, sgroup->splitter))) in _create_stream_group()
1658 local_element_request_pad (sgroup->splitter, NULL, "passthroughsrc", in _create_stream_group()
1842 local_element_request_pad (sgroup->splitter, NULL, "encodingsrc", NULL); in _create_stream_group()
2436 if (sgroup->splitter) { in stream_group_free()
2437 GstIterator *it = gst_element_iterate_src_pads (sgroup->splitter); in stream_group_free()
2442 sgroup->splitter); in stream_group_free()
2447 gst_element_set_state (sgroup->splitter, GST_STATE_NULL); in stream_group_free()
2448 gst_bin_remove ((GstBin *) ebin, sgroup->splitter); in stream_group_free()