mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
31 lines
617 B
C
31 lines
617 B
C
|
/*
|
||
|
* test with names
|
||
|
* create a bunch of elements with NULL as name
|
||
|
* make sure they get created with a decent name
|
||
|
*/
|
||
|
|
||
|
#include <gst/gst.h>
|
||
|
|
||
|
int
|
||
|
main (int argc, char *argv[])
|
||
|
{
|
||
|
GstElement *element = NULL;
|
||
|
int i = 0;
|
||
|
|
||
|
/* init */
|
||
|
gst_init (&argc, &argv);
|
||
|
|
||
|
for (i = 0; i < 50; ++i)
|
||
|
{
|
||
|
/* create element */
|
||
|
element = gst_element_factory_make ("identity", NULL);
|
||
|
g_assert (GST_IS_ELEMENT (element));
|
||
|
g_assert (gst_element_get_name (element) != NULL);
|
||
|
g_print ("Created identity element with name %s\n",
|
||
|
gst_element_get_name (element));
|
||
|
}
|
||
|
g_print ("Done !\n");
|
||
|
return 0;
|
||
|
}
|
||
|
|