• Home
  • Raw
  • Download

Lines Matching refs:ebin

146 set_profile (GstElement * ebin, GstEncodingProfile * prof)  in set_profile()  argument
148 g_object_set (ebin, "profile", prof, NULL); in set_profile()
156 GstElement *ebin; in GST_START_TEST() local
162 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
166 g_object_set (ebin, "profile", prof, NULL); in GST_START_TEST()
169 g_object_get (ebin, "profile", &prof2, NULL); in GST_START_TEST()
176 gst_object_unref (ebin); in GST_START_TEST()
184 GstElement *ebin; in GST_START_TEST() local
191 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
194 srcpad = gst_element_get_static_pad (ebin, "src"); in GST_START_TEST()
206 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_READY), in GST_START_TEST()
208 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in GST_START_TEST()
212 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_NULL), in GST_START_TEST()
215 gst_object_unref (ebin); in GST_START_TEST()
222 GstElement *ebin; in GST_START_TEST() local
229 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
232 set_profile (ebin, create_ogg_profile ()); in GST_START_TEST()
235 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in GST_START_TEST()
239 srcpad = gst_element_get_static_pad (ebin, "src"); in GST_START_TEST()
248 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_NULL), in GST_START_TEST()
251 gst_object_unref (ebin); in GST_START_TEST()
259 GstElement *ebin; in GST_START_TEST() local
265 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
268 set_profile (ebin, create_ogg_vorbis_profile (1, NULL)); in GST_START_TEST()
270 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in GST_START_TEST()
274 srcpad = gst_element_get_static_pad (ebin, "src"); in GST_START_TEST()
279 sinkpad = gst_element_get_static_pad (ebin, "audio_0"); in GST_START_TEST()
286 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_NULL), in GST_START_TEST()
289 gst_object_unref (ebin); in GST_START_TEST()
296 GstElement *ebin; in GST_START_TEST() local
303 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
320 set_profile (ebin, prof); in GST_START_TEST()
323 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_READY), in GST_START_TEST()
326 fail_unless (gst_element_set_state (ebin, GST_STATE_PAUSED) != in GST_START_TEST()
329 gst_child_proxy_get (GST_CHILD_PROXY (ebin), "testingoggmux::max-delay", in GST_START_TEST()
333 gst_element_set_state (ebin, GST_STATE_NULL); in GST_START_TEST()
337 gst_object_unref (ebin); in GST_START_TEST()
344 GstElement *ebin; in GST_START_TEST() local
348 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
351 set_profile (ebin, in GST_START_TEST()
355 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_READY), in GST_START_TEST()
358 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in GST_START_TEST()
361 gst_element_set_state (ebin, GST_STATE_NULL); in GST_START_TEST()
363 gst_object_unref (ebin); in GST_START_TEST()
370 GstElement *ebin; in GST_START_TEST() local
377 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
380 set_profile (ebin, create_ogg_vorbis_profile (0, NULL)); in GST_START_TEST()
383 srcpad = gst_element_get_static_pad (ebin, "src"); in GST_START_TEST()
388 sinkpad = gst_element_request_pad_simple (ebin, "audio_0"); in GST_START_TEST()
391 gst_element_release_request_pad (ebin, sinkpad); in GST_START_TEST()
397 g_signal_emit_by_name (ebin, "request-pad", sinkcaps, &sinkpad); in GST_START_TEST()
401 gst_element_release_request_pad (ebin, sinkpad); in GST_START_TEST()
405 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in GST_START_TEST()
409 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_NULL), in GST_START_TEST()
412 gst_object_unref (ebin); in GST_START_TEST()
419 GstElement *ebin; in GST_START_TEST() local
424 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
427 set_profile (ebin, create_ogg_theora_vorbis_profile (1, 1)); in GST_START_TEST()
429 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in GST_START_TEST()
433 srcpad = gst_element_get_static_pad (ebin, "src"); in GST_START_TEST()
438 sinkpadvorbis = gst_element_get_static_pad (ebin, "audio_0"); in GST_START_TEST()
444 sinkpadtheora = gst_element_get_static_pad (ebin, "video_1"); in GST_START_TEST()
450 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_NULL), in GST_START_TEST()
453 gst_object_unref (ebin); in GST_START_TEST()
460 GstElement *ebin; in GST_START_TEST() local
466 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
469 set_profile (ebin, create_ogg_theora_vorbis_profile (0, 0)); in GST_START_TEST()
472 srcpad = gst_element_get_static_pad (ebin, "src"); in GST_START_TEST()
477 sinkpadvorbis = gst_element_request_pad_simple (ebin, "audio_0"); in GST_START_TEST()
482 sinkpadtheora = gst_element_request_pad_simple (ebin, "video_1"); in GST_START_TEST()
486 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in GST_START_TEST()
490 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_NULL), in GST_START_TEST()
493 gst_element_release_request_pad (GST_ELEMENT (ebin), sinkpadvorbis); in GST_START_TEST()
495 gst_element_release_request_pad (GST_ELEMENT (ebin), sinkpadtheora); in GST_START_TEST()
498 gst_object_unref (ebin); in GST_START_TEST()
505 GstElement *ebin; in GST_START_TEST() local
512 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
515 set_profile (ebin, create_ogg_vorbis_profile (0, NULL)); in GST_START_TEST()
518 srcpad = gst_element_get_static_pad (ebin, "src"); in GST_START_TEST()
524 g_signal_emit_by_name (ebin, "request-pad", vorbiscaps, &sinkpad); in GST_START_TEST()
528 gst_element_release_request_pad (ebin, sinkpad); in GST_START_TEST()
531 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in GST_START_TEST()
535 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_NULL), in GST_START_TEST()
538 gst_object_unref (ebin); in GST_START_TEST()
545 GstElement *ebin, *pipeline, *audiotestsrc, *fakesink; in GST_START_TEST() local
557 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
558 set_profile (ebin, create_ogg_vorbis_profile (1, NULL)); in GST_START_TEST()
560 gst_bin_add_many ((GstBin *) pipeline, audiotestsrc, ebin, fakesink, NULL); in GST_START_TEST()
562 fail_unless (gst_element_link_many (audiotestsrc, ebin, fakesink, NULL)); in GST_START_TEST()
600 GstElement *ebin, *pipeline, *audiotestsrc, *fakesink; in GST_START_TEST() local
613 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
614 set_profile (ebin, create_vorbis_only_profile ()); in GST_START_TEST()
616 gst_bin_add_many (GST_BIN (pipeline), audiotestsrc, ebin, fakesink, NULL); in GST_START_TEST()
619 fail_unless (gst_element_link_many (audiotestsrc, ebin, fakesink, NULL)); in GST_START_TEST()
622 ASSERT_CRITICAL (gst_element_request_pad_simple (ebin, "audio_0")); in GST_START_TEST()
625 g_signal_emit_by_name (ebin, "request-pad", sinkcaps, &sinkpad); in GST_START_TEST()
665 GstElement *ebin, *pipeline, *audiotestsrc, *fakesink; in GST_START_TEST() local
678 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
679 set_profile (ebin, create_ogg_vorbis_profile (0, NULL)); in GST_START_TEST()
681 gst_bin_add_many ((GstBin *) pipeline, audiotestsrc, ebin, fakesink, NULL); in GST_START_TEST()
686 sinkpad = gst_element_request_pad_simple (ebin, "audio_0"); in GST_START_TEST()
694 fail_unless (gst_element_link (ebin, fakesink)); in GST_START_TEST()
723 gst_element_release_request_pad (GST_ELEMENT (ebin), sinkpad); in GST_START_TEST()
735 GstElement *ebin, *pipeline, *audiotestsrc, *videotestsrc, *fakesink; in GST_START_TEST() local
749 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
750 set_profile (ebin, create_ogg_theora_vorbis_profile (1, 1)); in GST_START_TEST()
752 gst_bin_add_many ((GstBin *) pipeline, audiotestsrc, videotestsrc, ebin, in GST_START_TEST()
755 fail_unless (gst_element_link (videotestsrc, ebin)); in GST_START_TEST()
756 fail_unless (gst_element_link_many (audiotestsrc, ebin, fakesink, NULL)); in GST_START_TEST()
794 GstElement *ebin, *pipeline, *audiotestsrc, *videotestsrc, *fakesink; in GST_START_TEST() local
809 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
810 set_profile (ebin, create_ogg_theora_vorbis_profile (0, 0)); in GST_START_TEST()
812 gst_bin_add_many ((GstBin *) pipeline, audiotestsrc, videotestsrc, ebin, in GST_START_TEST()
815 fail_unless (gst_element_link (ebin, fakesink)); in GST_START_TEST()
818 sinkpad1 = gst_element_request_pad_simple (ebin, "audio_0"); in GST_START_TEST()
826 sinkpad2 = gst_element_request_pad_simple (ebin, "video_1"); in GST_START_TEST()
858 gst_element_release_request_pad (GST_ELEMENT (ebin), sinkpad1); in GST_START_TEST()
860 gst_element_release_request_pad (GST_ELEMENT (ebin), sinkpad2); in GST_START_TEST()
872 GstElement *ebin; in GST_START_TEST() local
876 ebin = gst_element_factory_make ("x264enc", NULL); in GST_START_TEST()
877 if (ebin == NULL) { in GST_START_TEST()
881 gst_object_unref (ebin); in GST_START_TEST()
889 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
903 g_object_set (ebin, "profile", prof, NULL); in GST_START_TEST()
907 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_READY), in GST_START_TEST()
910 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in GST_START_TEST()
913 gst_element_set_state (ebin, GST_STATE_NULL); in GST_START_TEST()
915 gst_object_unref (ebin); in GST_START_TEST()
923 GstElement *ebin; in _test_encodebin_reuse() local
925 ebin = gst_element_factory_make ("encodebin", NULL); in _test_encodebin_reuse()
929 g_object_set (ebin, "profile", prof1, NULL); in _test_encodebin_reuse()
932 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in _test_encodebin_reuse()
936 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_NULL), in _test_encodebin_reuse()
940 g_object_set (ebin, "profile", prof2, NULL); in _test_encodebin_reuse()
943 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in _test_encodebin_reuse()
947 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_NULL), in _test_encodebin_reuse()
950 gst_object_unref (ebin); in _test_encodebin_reuse()
977 GstElement *ebin; in GST_START_TEST() local
1006 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
1009 g_object_set (ebin, "profile", cprof, NULL); in GST_START_TEST()
1014 srcpad = gst_element_get_static_pad (ebin, "src"); in GST_START_TEST()
1019 g_signal_emit_by_name (ebin, "request-profile-pad", "vorbisprofile", in GST_START_TEST()
1026 g_signal_emit_by_name (ebin, "request-profile-pad", "theoraprofile", in GST_START_TEST()
1032 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_PAUSED), in GST_START_TEST()
1036 fail_unless_equals_int (gst_element_set_state (ebin, GST_STATE_NULL), in GST_START_TEST()
1039 gst_object_unref (ebin); in GST_START_TEST()
1049 GstElement *ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST() local
1059 gst_bin_add ((GstBin *) pipeline, ebin); in GST_START_TEST()
1060 set_profile (ebin, create_unsupported_profile ()); in GST_START_TEST()
1063 sinkpad = gst_element_get_static_pad (ebin, "audio_0"); in GST_START_TEST()
1086 GstElement *ebin; in GST_START_TEST() local
1091 ebin = gst_element_factory_make ("encodebin", NULL); in GST_START_TEST()
1100 set_profile (ebin, profile); in GST_START_TEST()
1106 g_signal_emit_by_name (ebin, "request-pad", vorbiscaps, &sinkpad); in GST_START_TEST()
1108 gst_element_release_request_pad (ebin, sinkpad); in GST_START_TEST()
1112 gst_object_unref (ebin); in GST_START_TEST()