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 { |