Lines Matching refs:bin
85 message_received (GstBus * bus, GstMessage * message, GstPipeline * bin) in message_received() argument
126 GstPipeline * bin) in test_event_message_received() argument
146 GstElement *bin, *src1, *src2, *videomixer, *sink; in GST_START_TEST() local
157 bin = gst_pipeline_new ("pipeline"); in GST_START_TEST()
158 bus = gst_element_get_bus (bin); in GST_START_TEST()
165 gst_bin_add_many (GST_BIN (bin), src1, src2, videomixer, sink, NULL); in GST_START_TEST()
203 (GCallback) test_event_message_received, bin); in GST_START_TEST()
204 g_signal_connect (bus, "message::error", (GCallback) message_received, bin); in GST_START_TEST()
205 g_signal_connect (bus, "message::warning", (GCallback) message_received, bin); in GST_START_TEST()
206 g_signal_connect (bus, "message::eos", (GCallback) message_received, bin); in GST_START_TEST()
211 state_res = gst_element_set_state (bin, GST_STATE_PAUSED); in GST_START_TEST()
215 state_res = gst_element_get_state (bin, NULL, NULL, GST_CLOCK_TIME_NONE); in GST_START_TEST()
218 res = gst_element_send_event (bin, seek_event); in GST_START_TEST()
222 state_res = gst_element_set_state (bin, GST_STATE_PLAYING); in GST_START_TEST()
228 state_res = gst_element_set_state (bin, GST_STATE_NULL); in GST_START_TEST()
240 gst_object_unref (bin); in GST_START_TEST()
250 GstPipeline * bin) in test_play_twice_message_received() argument
262 state_res = gst_element_set_state (GST_ELEMENT (bin), GST_STATE_READY); in test_play_twice_message_received()
266 state_res = gst_element_set_state (GST_ELEMENT (bin), GST_STATE_PAUSED); in test_play_twice_message_received()
271 gst_element_get_state (GST_ELEMENT (bin), NULL, NULL, in test_play_twice_message_received()
275 res = gst_element_send_event (GST_ELEMENT (bin), in test_play_twice_message_received()
280 gst_element_set_state (GST_ELEMENT (bin), GST_STATE_PLAYING); in test_play_twice_message_received()
295 GstElement *bin, *src1, *src2, *videomixer, *sink; in GST_START_TEST() local
305 bin = gst_pipeline_new ("pipeline"); in GST_START_TEST()
306 bus = gst_element_get_bus (bin); in GST_START_TEST()
313 gst_bin_add_many (GST_BIN (bin), src1, src2, videomixer, sink, NULL); in GST_START_TEST()
335 (GCallback) test_play_twice_message_received, bin); in GST_START_TEST()
336 g_signal_connect (bus, "message::error", (GCallback) message_received, bin); in GST_START_TEST()
337 g_signal_connect (bus, "message::warning", (GCallback) message_received, bin); in GST_START_TEST()
338 g_signal_connect (bus, "message::eos", (GCallback) message_received, bin); in GST_START_TEST()
343 state_res = gst_element_set_state (bin, GST_STATE_PAUSED); in GST_START_TEST()
348 gst_element_get_state (GST_ELEMENT (bin), NULL, NULL, in GST_START_TEST()
352 res = gst_element_send_event (bin, gst_event_ref (play_seek_event)); in GST_START_TEST()
358 state_res = gst_element_set_state (bin, GST_STATE_PLAYING); in GST_START_TEST()
363 state_res = gst_element_set_state (bin, GST_STATE_NULL); in GST_START_TEST()
374 gst_object_unref (bin); in GST_START_TEST()
381 GstElement *bin, *src1, *src2, *src3, *videomixer, *sink; in GST_START_TEST() local
392 bin = gst_pipeline_new ("pipeline"); in GST_START_TEST()
393 bus = gst_element_get_bus (bin); in GST_START_TEST()
400 gst_bin_add_many (GST_BIN (bin), src1, src2, videomixer, sink, NULL); in GST_START_TEST()
420 (GCallback) test_play_twice_message_received, bin); in GST_START_TEST()
421 g_signal_connect (bus, "message::error", (GCallback) message_received, bin); in GST_START_TEST()
422 g_signal_connect (bus, "message::warning", (GCallback) message_received, bin); in GST_START_TEST()
423 g_signal_connect (bus, "message::eos", (GCallback) message_received, bin); in GST_START_TEST()
432 state_res = gst_element_set_state (bin, GST_STATE_PAUSED); in GST_START_TEST()
437 gst_element_get_state (GST_ELEMENT (bin), NULL, NULL, in GST_START_TEST()
441 res = gst_element_send_event (bin, gst_event_ref (play_seek_event)); in GST_START_TEST()
447 state_res = gst_element_set_state (bin, GST_STATE_PLAYING); in GST_START_TEST()
452 state_res = gst_element_set_state (bin, GST_STATE_READY); in GST_START_TEST()
460 gst_bin_add (GST_BIN (bin), src3); in GST_START_TEST()
469 state_res = gst_element_set_state (bin, GST_STATE_NULL); in GST_START_TEST()
478 gst_object_unref (bin); in GST_START_TEST()
486 GstElement *bin, *src1, *src2, *videomixer, *sink; in GST_START_TEST() local
495 bin = gst_pipeline_new ("pipeline"); in GST_START_TEST()
496 bus = gst_element_get_bus (bin); in GST_START_TEST()
506 gst_bin_add_many (GST_BIN (bin), src1, videomixer, sink, NULL); in GST_START_TEST()
518 bin); in GST_START_TEST()
519 g_signal_connect (bus, "message::error", (GCallback) message_received, bin); in GST_START_TEST()
520 g_signal_connect (bus, "message::warning", (GCallback) message_received, bin); in GST_START_TEST()
521 g_signal_connect (bus, "message::eos", (GCallback) message_received, bin); in GST_START_TEST()
526 state_res = gst_element_set_state (bin, GST_STATE_PAUSED); in GST_START_TEST()
531 gst_element_get_state (GST_ELEMENT (bin), NULL, NULL, in GST_START_TEST()
536 gst_bin_add_many (GST_BIN (bin), src2, NULL); in GST_START_TEST()
547 state_res = gst_element_set_state (bin, GST_STATE_PLAYING); in GST_START_TEST()
552 state_res = gst_element_set_state (bin, GST_STATE_NULL); in GST_START_TEST()
559 gst_object_unref (bin); in GST_START_TEST()
567 GstElement *bin, *src, *videomixer, *sink; in GST_START_TEST() local
576 bin = gst_pipeline_new ("pipeline"); in GST_START_TEST()
577 bus = gst_element_get_bus (bin); in GST_START_TEST()
584 gst_bin_add_many (GST_BIN (bin), src, videomixer, sink, NULL); in GST_START_TEST()
600 bin); in GST_START_TEST()
601 g_signal_connect (bus, "message::error", (GCallback) message_received, bin); in GST_START_TEST()
602 g_signal_connect (bus, "message::warning", (GCallback) message_received, bin); in GST_START_TEST()
603 g_signal_connect (bus, "message::eos", (GCallback) message_received, bin); in GST_START_TEST()
609 state_res = gst_element_set_state (bin, GST_STATE_PAUSED); in GST_START_TEST()
613 state_res = gst_element_get_state (GST_ELEMENT (bin), NULL, NULL, GST_SECOND); in GST_START_TEST()
623 gst_element_get_state (GST_ELEMENT (bin), NULL, NULL, in GST_START_TEST()
628 state_res = gst_element_set_state (bin, GST_STATE_PLAYING); in GST_START_TEST()
633 state_res = gst_element_set_state (bin, GST_STATE_NULL); in GST_START_TEST()
640 gst_object_unref (G_OBJECT (bin)); in GST_START_TEST()
659 GstElement *bin, *videomixer, *sink; in GST_START_TEST() local
672 bin = gst_pipeline_new ("pipeline"); in GST_START_TEST()
673 bus = gst_element_get_bus (bin); in GST_START_TEST()
676 g_signal_connect (bus, "message::error", (GCallback) message_received, bin); in GST_START_TEST()
677 g_signal_connect (bus, "message::warning", (GCallback) message_received, bin); in GST_START_TEST()
678 g_signal_connect (bus, "message::eos", (GCallback) message_received, bin); in GST_START_TEST()
685 gst_bin_add_many (GST_BIN (bin), videomixer, sink, NULL); in GST_START_TEST()
691 state_res = gst_element_set_state (bin, GST_STATE_PLAYING); in GST_START_TEST()
753 gst_element_set_state (bin, GST_STATE_NULL); in GST_START_TEST()
756 gst_object_unref (bin); in GST_START_TEST()
763 GstElement *bin, *src[3], *videomixer, *sink; in GST_START_TEST() local
772 bin = gst_pipeline_new ("pipeline"); in GST_START_TEST()
780 gst_bin_add_many (GST_BIN (bin), src[0], src[1], src[2], videomixer, sink, in GST_START_TEST()
789 state_res = gst_element_set_state (bin, GST_STATE_PAUSED); in GST_START_TEST()
798 state_res = gst_element_set_state (bin, GST_STATE_PLAYING); in GST_START_TEST()
803 gst_element_get_state (GST_ELEMENT (bin), NULL, NULL, in GST_START_TEST()
807 res = gst_element_query_duration (GST_ELEMENT (bin), format, &duration); in GST_START_TEST()
812 gst_element_set_state (bin, GST_STATE_NULL); in GST_START_TEST()
813 gst_object_unref (bin); in GST_START_TEST()
820 GstElement *bin, *src[3], *videomixer, *sink; in GST_START_TEST() local
829 bin = gst_pipeline_new ("pipeline"); in GST_START_TEST()
837 gst_bin_add_many (GST_BIN (bin), src[0], src[1], src[2], videomixer, sink, in GST_START_TEST()
846 state_res = gst_element_set_state (bin, GST_STATE_PAUSED); in GST_START_TEST()
855 state_res = gst_element_set_state (bin, GST_STATE_PLAYING); in GST_START_TEST()
860 gst_element_get_state (GST_ELEMENT (bin), NULL, NULL, in GST_START_TEST()
864 res = gst_element_query_duration (GST_ELEMENT (bin), format, &duration); in GST_START_TEST()
869 gst_element_set_state (bin, GST_STATE_NULL); in GST_START_TEST()
870 gst_object_unref (bin); in GST_START_TEST()
879 loop_segment_done (GstBus * bus, GstMessage * message, GstElement * bin) in loop_segment_done() argument
895 res = gst_element_send_event (bin, seek_event); in loop_segment_done()
903 GstElement *bin, *src1, *src2, *videomixer, *sink; in GST_START_TEST() local
912 bin = gst_pipeline_new ("pipeline"); in GST_START_TEST()
913 bus = gst_element_get_bus (bin); in GST_START_TEST()
920 gst_bin_add_many (GST_BIN (bin), src1, src2, videomixer, sink, NULL); in GST_START_TEST()
936 (GCallback) loop_segment_done, bin); in GST_START_TEST()
937 g_signal_connect (bus, "message::error", (GCallback) message_received, bin); in GST_START_TEST()
938 g_signal_connect (bus, "message::warning", (GCallback) message_received, bin); in GST_START_TEST()
939 g_signal_connect (bus, "message::eos", (GCallback) message_received, bin); in GST_START_TEST()
944 state_res = gst_element_set_state (bin, GST_STATE_PAUSED); in GST_START_TEST()
949 gst_element_get_state (GST_ELEMENT (bin), NULL, NULL, in GST_START_TEST()
953 res = gst_element_send_event (bin, seek_event); in GST_START_TEST()
957 state_res = gst_element_set_state (bin, GST_STATE_PLAYING); in GST_START_TEST()
963 state_res = gst_element_set_state (bin, GST_STATE_NULL); in GST_START_TEST()
969 gst_object_unref (bin); in GST_START_TEST()