gstreamer_core/tsrc/check/gst/gstplugin/src/gstplugin.c
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
equal deleted inserted replaced
29:567bb019e3e3 30:7e817e7e631c
    43 extern GList *buffers = NULL;
    43 extern GList *buffers = NULL;
    44 #endif
    44 #endif
    45 
    45 
    46 void create_xml(int result)
    46 void create_xml(int result)
    47 {
    47 {
    48 
       
    49     if(result)
    48     if(result)
    50     {
       
    51         assert_failed = 1;
    49         assert_failed = 1;
    52     } 
    50     
    53 
       
    54     testResultXml(xmlfile);
    51     testResultXml(xmlfile);
    55     close_log_file();
    52     close_log_file();
    56 
       
    57     if(result)
       
    58     {
       
    59         exit (-1);
       
    60     }    
       
    61 
       
    62 }
    53 }
    63 
    54 
    64 
    55 
    65 
    56 
    66 #if EMULATOR
    57 #if EMULATOR
    67 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean)
    58 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean)
    68 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)())
    59 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)())
    69 #else 
    60 #else 
    70 IMPORT_C extern gboolean _gst_check_raised_critical;
    61 extern gboolean _gst_check_raised_critical;
    71 #endif
    62 #endif
    72 //gboolean _gst_check_raised_warning = FALSE;
    63 //gboolean _gst_check_raised_warning = FALSE;
    73 #if EMULATOR
    64 #if EMULATOR
    74 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean)
    65 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean)
    75 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)())
    66 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)())
    76 #else 
    67 #else 
    77 IMPORT_C extern gboolean _gst_check_raised_warning;
    68 extern gboolean _gst_check_raised_warning;
    78 #endif
    69 #endif
    79 //gboolean _gst_check_expecting_log = FALSE;
    70 //gboolean _gst_check_expecting_log = FALSE;
    80 #if EMULATOR
    71 #if EMULATOR
    81 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean)
    72 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean)
    82 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)())
    73 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)())
    83 #else 
    74 #else 
    84 IMPORT_C extern gboolean _gst_check_expecting_log;
    75 extern gboolean _gst_check_expecting_log;
    85 #endif
    76 #endif
    86 
    77 
    87 //gboolean _gst_check_expecting_log = FALSE;
    78 //gboolean _gst_check_expecting_log = FALSE;
    88 #if EMULATOR
    79 #if EMULATOR
    89 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean)
    80 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean)
    90 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)())
    81 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)())
    91 #else 
    82 #else 
    92 IMPORT_C extern gboolean _gst_check_threads_running;
    83 extern gboolean _gst_check_threads_running;
    93 #endif
    84 #endif
    94 
    85 
    95 //#ifdef GST_DISABLE_DEPRECATED
    86 #ifdef GST_DISABLE_DEPRECATED
    96 //IMPORT_C void _gst_plugin_register_static (GstPluginDesc * desc);
    87 void _gst_plugin_register_static (GstPluginDesc * desc);
    97 //#endif
    88 #endif
    98 
    89 
    99 /* keep in sync with GST_GNUC_CONSTRUCTOR in gstmacros.h (ideally we'd just
    90 /* keep in sync with GST_GNUC_CONSTRUCTOR in gstmacros.h (ideally we'd just
   100  * do it there, but I don't want to touch that now, and also we really want
    91  * do it there, but I don't want to touch that now, and also we really want
   101  * to deprecate this macro in the long run, I think) */
    92  * to deprecate this macro in the long run, I think) */
   102 #if defined (__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4))
    93 #if defined (__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4))