gstreamer_core/tsrc/check/elements/fakesrc/src/fakesrc.c
branchRCL_3
changeset 29 567bb019e3e3
parent 0 0e761a78d257
child 30 7e817e7e631c
equal deleted inserted replaced
6:9b2c3c7a1a9c 29:567bb019e3e3
    29 #include "std_log_result.h"
    29 #include "std_log_result.h"
    30 #define LOG_FILENAME_LINE __FILE__, __LINE__
    30 #define LOG_FILENAME_LINE __FILE__, __LINE__
    31 
    31 
    32 void create_xml(int result)
    32 void create_xml(int result)
    33 {
    33 {
       
    34 
    34     if(result)
    35     if(result)
       
    36     {
    35         assert_failed = 1;
    37         assert_failed = 1;
    36     
    38     } 
       
    39 
    37     testResultXml(xmlfile);
    40     testResultXml(xmlfile);
    38     close_log_file();
    41     close_log_file();
       
    42 
       
    43     if(result)
       
    44     {
       
    45         exit (-1);
       
    46     }    
       
    47 
    39 }
    48 }
    40 
    49 
    41 #include "libgstreamer_wsd_solution.h" 
    50 #include "libgstreamer_wsd_solution.h" 
    42 
    51 
    43 #if EMULATOR
    52 #if EMULATOR
    44 static GET_GLOBAL_VAR_FROM_TLS(buffers,gstcheck,GList*)
    53 static GET_GLOBAL_VAR_FROM_TLS(buffers,gstcheck,GList*)
    45 #define buffers (*GET_GSTREAMER_WSD_VAR_NAME(buffers,gstcheck,g)())
    54 #define buffers (*GET_GSTREAMER_WSD_VAR_NAME(buffers,gstcheck,g)())
    46 #else 
    55 #else 
    47 extern GList *buffers;
    56 IMPORT_C extern GList *buffers;
    48 #endif
    57 #endif
    49 
    58 
    50 static gboolean have_eos = FALSE;
    59 static gboolean have_eos = FALSE;
    51 
    60 
    52 static GstPad *mysinkpad;
    61 static GstPad *mysinkpad;