gstreamer_core/tsrc/check/gst/gstbuffer/src/gstbuffer.c
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
equal deleted inserted replaced
29:567bb019e3e3 30:7e817e7e631c
    45 
    45 
    46 #if EMULATOR
    46 #if EMULATOR
    47 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean)
    47 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean)
    48 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)())
    48 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)())
    49 #else 
    49 #else 
    50 IMPORT_C extern gboolean _gst_check_raised_critical;
    50 extern gboolean _gst_check_raised_critical;
    51 #endif
    51 #endif
    52 //gboolean _gst_check_raised_warning = FALSE;
    52 //gboolean _gst_check_raised_warning = FALSE;
    53 #if EMULATOR
    53 #if EMULATOR
    54 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean)
    54 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean)
    55 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)())
    55 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)())
    56 #else 
    56 #else 
    57 IMPORT_C extern gboolean _gst_check_raised_warning;
    57 extern gboolean _gst_check_raised_warning;
    58 #endif
    58 #endif
    59 //gboolean _gst_check_expecting_log = FALSE;
    59 //gboolean _gst_check_expecting_log = FALSE;
    60 #if EMULATOR
    60 #if EMULATOR
    61 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean)
    61 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean)
    62 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)())
    62 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)())
    63 #else 
    63 #else 
    64 IMPORT_C extern gboolean _gst_check_expecting_log;
    64 extern gboolean _gst_check_expecting_log;
    65 #endif
    65 #endif
    66 
    66 
    67 //gboolean _gst_check_expecting_log = FALSE;
    67 //gboolean _gst_check_expecting_log = FALSE;
    68 #if EMULATOR
    68 #if EMULATOR
    69 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean)
    69 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean)
    70 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)())
    70 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)())
    71 #else 
    71 #else 
    72 IMPORT_C extern gboolean _gst_check_threads_running;
    72 extern gboolean _gst_check_threads_running;
    73 #endif
    73 #endif
    74 
    74 
    75 
    75 
    76 
    76 
    77 #if EMULATOR
    77 #if EMULATOR
   105 extern GCond *sync_cond;
   105 extern GCond *sync_cond;
   106 #endif
   106 #endif
   107 
   107 
   108 void create_xml(int result)
   108 void create_xml(int result)
   109 {
   109 {
   110 
       
   111     if(result)
   110     if(result)
   112     {
       
   113         assert_failed = 1;
   111         assert_failed = 1;
   114     } 
   112     
   115 
       
   116     testResultXml(xmlfile);
   113     testResultXml(xmlfile);
   117     close_log_file();
   114     close_log_file();
   118 
       
   119     if(result)
       
   120     {
       
   121         exit (-1);
       
   122     }    
       
   123 
       
   124 }
   115 }
   125 
   116 
   126 #include "libgstreamer_wsd_solution.h" 
   117 #include "libgstreamer_wsd_solution.h" 
   127 
   118 
   128 #if EMULATOR
   119 #if EMULATOR
   129 static GET_GLOBAL_VAR_FROM_TLS(buffers,gstcheck,GList*)
   120 static GET_GLOBAL_VAR_FROM_TLS(buffers,gstcheck,GList*)
   130 #define buffers (*GET_GSTREAMER_WSD_VAR_NAME(buffers,gstcheck,g)())
   121 #define buffers (*GET_GSTREAMER_WSD_VAR_NAME(buffers,gstcheck,g)())
   131 #else 
   122 #else 
   132 IMPORT_C extern GList *buffers;
   123 extern GList *buffers;
   133 #endif
   124 #endif
   134 
   125 
   135 
   126 
   136 void test_caps()
   127 void test_caps()
   137 {
   128 {