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