gstreamer_core/tsrc/examples/manual/createelements/src/elementcreate.c
changeset 8 4a7fac7dd34a
parent 2 5505e8908944
child 30 7e817e7e631c
equal deleted inserted replaced
7:71e347f905f2 8:4a7fac7dd34a
    11 //char* xmlfile = "filesink";
    11 //char* xmlfile = "filesink";
    12 
    12 
    13 
    13 
    14 void create_xml(int result)
    14 void create_xml(int result)
    15 {
    15 {
       
    16 
    16     if(result)
    17     if(result)
       
    18     {
    17         assert_failed = 1;
    19         assert_failed = 1;
    18     
    20     } 
       
    21 
    19     testResultXml(xmlfile);
    22     testResultXml(xmlfile);
    20     close_log_file();
    23     close_log_file();
       
    24 
       
    25     if(result)
       
    26     {
       
    27         exit (-1);
       
    28     }    
       
    29 
    21 }
    30 }
       
    31 
    22 int main (int   argc,
    32 int main (int   argc,
    23       char *argv[])
    33       char *argv[])
    24 {
    34 {
    25   GstElement *element;
    35   GstElement *element;
    26   xmlfile = "test_elementcreate";
    36   xmlfile = "test_elementcreate";
    31   /* create element */
    41   /* create element */
    32   element = gst_element_factory_make ("filesrc", "source");
    42   element = gst_element_factory_make ("filesrc", "source");
    33   if (!element) {
    43   if (!element) {
    34    // g_print ("Failed to create element of type 'fakesrc'\n");
    44    // g_print ("Failed to create element of type 'fakesrc'\n");
    35     std_log(LOG_FILENAME_LINE, "Failed to create element of type 'fakesrc'");
    45     std_log(LOG_FILENAME_LINE, "Failed to create element of type 'fakesrc'");
    36     getchar();
    46     //getchar();
    37     return -1;
    47     return -1;
    38   }
    48   }
    39 
    49 
    40   gst_object_unref (GST_OBJECT (element));
    50   gst_object_unref (GST_OBJECT (element));
    41   //printf("Success");
    51   //printf("Success");