Lines Matching refs:adder

57 setup_pipeline (GstElement * adder, gint num_srcs)  in setup_pipeline()  argument
63 if (!adder) { in setup_pipeline()
64 adder = gst_element_factory_make ("adder", "adder"); in setup_pipeline()
68 gst_bin_add_many (GST_BIN (pipeline), adder, sink, NULL); in setup_pipeline()
69 gst_element_link (adder, sink); in setup_pipeline()
75 gst_element_link (src, adder); in setup_pipeline()
198 GstElement *pipeline, *adder; in GST_START_TEST() local
207 adder = gst_element_factory_make ("adder", "adder"); in GST_START_TEST()
208 g_object_set (adder, "caps", filter_caps, NULL); in GST_START_TEST()
209 pipeline = setup_pipeline (adder, 1); in GST_START_TEST()
253 GstElement *bin, *src1, *src2, *adder, *sink; in GST_START_TEST() local
271 adder = gst_element_factory_make ("adder", "adder"); in GST_START_TEST()
273 gst_bin_add_many (GST_BIN (bin), src1, src2, adder, sink, NULL); in GST_START_TEST()
275 res = gst_element_link (src1, adder); in GST_START_TEST()
277 res = gst_element_link (src2, adder); in GST_START_TEST()
279 res = gst_element_link (adder, sink); in GST_START_TEST()
282 srcpad = gst_element_get_static_pad (adder, "src"); in GST_START_TEST()
380 GstElement *bin, *adder; in GST_START_TEST() local
389 adder = gst_element_factory_make ("adder", "adder"); in GST_START_TEST()
390 bin = setup_pipeline (adder, 2); in GST_START_TEST()
394 srcpad = gst_element_get_static_pad (adder, "src"); in GST_START_TEST()
438 GstElement *bin, *src, *adder; in GST_START_TEST() local
449 adder = gst_element_factory_make ("adder", "adder"); in GST_START_TEST()
450 bin = setup_pipeline (adder, 2); in GST_START_TEST()
454 srcpad = gst_element_get_static_pad (adder, "src"); in GST_START_TEST()
494 res = gst_element_link (src, adder); in GST_START_TEST()
517 GstElement *bin, *src1 = NULL, *src2, *ac1, *ac2, *adder, *sink; in GST_START_TEST() local
539 adder = gst_element_factory_make ("adder", "adder"); in GST_START_TEST()
541 gst_bin_add_many (GST_BIN (bin), src1, ac1, src2, ac2, adder, sink, NULL); in GST_START_TEST()
543 res = gst_element_link_many (src1, ac1, adder, NULL); in GST_START_TEST()
545 res = gst_element_link_many (src2, ac2, adder, NULL); in GST_START_TEST()
547 res = gst_element_link (adder, sink); in GST_START_TEST()
559 srcpad = gst_element_get_static_pad (adder, "src"); in GST_START_TEST()
599 GstElement *bin, *src1, *src2, *adder, *sink; in GST_START_TEST() local
617 adder = gst_element_factory_make ("adder", "adder"); in GST_START_TEST()
619 gst_bin_add_many (GST_BIN (bin), src1, adder, sink, NULL); in GST_START_TEST()
621 res = gst_element_link (src1, adder); in GST_START_TEST()
623 res = gst_element_link (adder, sink); in GST_START_TEST()
626 srcpad = gst_element_get_static_pad (adder, "src"); in GST_START_TEST()
644 res = gst_element_link (src2, adder); in GST_START_TEST()
665 GstElement *bin, *src, *adder, *sink; in GST_START_TEST() local
680 adder = gst_element_factory_make ("adder", "adder"); in GST_START_TEST()
682 gst_bin_add_many (GST_BIN (bin), src, adder, sink, NULL); in GST_START_TEST()
684 res = gst_element_link (src, adder); in GST_START_TEST()
686 res = gst_element_link (adder, sink); in GST_START_TEST()
690 pad = gst_element_get_request_pad (adder, "sink_%u"); in GST_START_TEST()
693 srcpad = gst_element_get_static_pad (adder, "src"); in GST_START_TEST()
715 gst_element_release_request_pad (adder, pad); in GST_START_TEST()
749 GstElement *bin, *adder, *sink; in GST_START_TEST() local
771 adder = gst_element_factory_make ("adder", "adder"); in GST_START_TEST()
775 gst_bin_add_many (GST_BIN (bin), adder, sink, NULL); in GST_START_TEST()
777 res = gst_element_link (adder, sink); in GST_START_TEST()
786 sinkpad = gst_element_get_request_pad (adder, "sink_%u"); in GST_START_TEST()
837 gst_element_release_request_pad (adder, sinkpad); in GST_START_TEST()
849 GstElement *bin, *src[3], *adder, *sink; in GST_START_TEST() local
864 adder = gst_element_factory_make ("adder", "adder"); in GST_START_TEST()
866 gst_bin_add_many (GST_BIN (bin), src[0], src[1], src[2], adder, sink, NULL); in GST_START_TEST()
868 gst_element_link (src[0], adder); in GST_START_TEST()
869 gst_element_link (src[1], adder); in GST_START_TEST()
870 gst_element_link (src[2], adder); in GST_START_TEST()
871 gst_element_link (adder, sink); in GST_START_TEST()
898 GstElement *bin, *src[3], *adder, *sink; in GST_START_TEST() local
913 adder = gst_element_factory_make ("adder", "adder"); in GST_START_TEST()
915 gst_bin_add_many (GST_BIN (bin), src[0], src[1], src[2], adder, sink, NULL); in GST_START_TEST()
917 gst_element_link (src[0], adder); in GST_START_TEST()
918 gst_element_link (src[1], adder); in GST_START_TEST()
919 gst_element_link (src[2], adder); in GST_START_TEST()
920 gst_element_link (adder, sink); in GST_START_TEST()
1022 GstElement *pipeline, *src1, *src2, *adder, *sink;
1032 adder = gst_element_factory_make ("adder", "adder");
1034 gst_bin_add_many (GST_BIN (pipeline), src1, src2, adder, sink, NULL);
1037 gst_element_class_get_pad_template (GST_ELEMENT_GET_CLASS (adder),
1040 sinkpad1 = gst_element_request_pad (adder, sink_template, NULL, NULL);
1045 sinkpad2 = gst_element_request_pad (adder, sink_template, NULL, NULL);
1050 gst_element_link (adder, sink);
1055 adder_src = gst_element_get_static_pad (adder, "src");
1063 gst_element_release_request_pad (adder, sinkpad1);
1065 gst_element_release_request_pad (adder, sinkpad2);
1117 GST_CHECK_MAIN (adder);