gstreamer_core/tsrc/check/gst/gststructure/src/gststructure.c
changeset 9 2a0f36a70380
parent 8 4a7fac7dd34a
child 11 1373546e05c6
equal deleted inserted replaced
8:4a7fac7dd34a 9:2a0f36a70380
    22 
    22 
    23 
    23 
    24 #include <gst/gst_global.h>
    24 #include <gst/gst_global.h>
    25 #include <gst/gststructure.h>
    25 #include <gst/gststructure.h>
    26 #include <gst/check/gstcheck.h>
    26 #include <gst/check/gstcheck.h>
       
    27 #include <glib.h>
    27 #include <glib_global.h>
    28 #include <glib_global.h>
    28 #include <glib.h>
    29 //#include <glib/gstdio.h>
    29 #include <glib/gstdio.h>
       
    30 
    30 
    31 #include "libgstreamer_wsd_solution.h" 
    31 #include "libgstreamer_wsd_solution.h" 
    32 #include <libgstreamer_wsd_macros.h>
    32 #include <libgstreamer_wsd_macros.h>
    33 #ifndef EMULATOR
    33 #ifndef EMULATOR
    34 #define assert_failed *(get_assert_failed())
    34 #define assert_failed *(get_assert_failed())
    41 
    41 
    42 #if EMULATOR
    42 #if EMULATOR
    43 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean)
    43 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean)
    44 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)())
    44 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)())
    45 #else 
    45 #else 
    46 extern gboolean _gst_check_raised_critical;
    46 IMPORT_C extern gboolean _gst_check_raised_critical;
    47 #endif
    47 #endif
    48 //gboolean _gst_check_raised_warning = FALSE;
    48 //gboolean _gst_check_raised_warning = FALSE;
    49 #if EMULATOR
    49 #if EMULATOR
    50 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean)
    50 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean)
    51 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)())
    51 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)())
    52 #else 
    52 #else 
    53 extern gboolean _gst_check_raised_warning;
    53 IMPORT_C extern gboolean _gst_check_raised_warning;
    54 #endif
    54 #endif
    55 //gboolean _gst_check_expecting_log = FALSE;
    55 //gboolean _gst_check_expecting_log = FALSE;
    56 #if EMULATOR
    56 #if EMULATOR
    57 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean)
    57 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean)
    58 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)())
    58 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)())
    59 #else 
    59 #else 
    60 extern gboolean _gst_check_expecting_log;
    60 IMPORT_C extern gboolean _gst_check_expecting_log;
    61 #endif
    61 #endif
    62 
    62 
    63 //gboolean _gst_check_expecting_log = FALSE;
    63 //gboolean _gst_check_expecting_log = FALSE;
    64 #if EMULATOR
    64 #if EMULATOR
    65 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean)
    65 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean)
    66 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)())
    66 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)())
    67 #else 
    67 #else 
    68 extern gboolean _gst_check_threads_running;
    68 IMPORT_C extern gboolean _gst_check_threads_running;
    69 #endif
    69 #endif
    70 
    70 
    71 
    71 
    72 
    72 
    73 
    73 
    79 
    79 
    80 #if EMULATOR
    80 #if EMULATOR
    81 GET_GLOBAL_VAR_FROM_TLS(buffers,gstcheck,GList*)
    81 GET_GLOBAL_VAR_FROM_TLS(buffers,gstcheck,GList*)
    82 #define buffers (*GET_GSTREAMER_WSD_VAR_NAME(buffers,gstcheck,g)())
    82 #define buffers (*GET_GSTREAMER_WSD_VAR_NAME(buffers,gstcheck,g)())
    83 #else 
    83 #else 
    84 extern GList *buffers;
    84 IMPORT_C extern GList *buffers;
    85 #endif
    85 #endif
    86 
    86 
    87 
    87 
    88 void create_xml(int result)
    88 void create_xml(int result)
    89 {
    89 {