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