equal
deleted
inserted
replaced
27 #define LOG_FILENAME_LINE __FILE__, __LINE__ |
27 #define LOG_FILENAME_LINE __FILE__, __LINE__ |
28 //char* xmlfile = "cleanup"; |
28 //char* xmlfile = "cleanup"; |
29 |
29 |
30 void create_xml(int result) |
30 void create_xml(int result) |
31 { |
31 { |
32 |
|
33 if(result) |
32 if(result) |
34 { |
|
35 assert_failed = 1; |
33 assert_failed = 1; |
36 } |
34 |
37 |
|
38 testResultXml(xmlfile); |
35 testResultXml(xmlfile); |
39 close_log_file(); |
36 close_log_file(); |
40 |
|
41 if(result) |
|
42 { |
|
43 exit (-1); |
|
44 } |
|
45 |
|
46 } |
37 } |
47 |
38 |
48 /* |
39 /* |
49 #include "libgstreamer_wsd_solution.h" |
40 #include "libgstreamer_wsd_solution.h" |
50 |
41 |
162 TEST_ASSERT_FAIL |
153 TEST_ASSERT_FAIL |
163 |
154 |
164 |
155 |
165 run_pipeline (pipeline, s, |
156 run_pipeline (pipeline, s, |
166 GST_MESSAGE_NEW_CLOCK | GST_MESSAGE_STATE_CHANGED | |
157 GST_MESSAGE_NEW_CLOCK | GST_MESSAGE_STATE_CHANGED | |
167 GST_MESSAGE_STREAM_STATUS | GST_MESSAGE_ASYNC_DONE, GST_MESSAGE_EOS); |
158 GST_MESSAGE_ASYNC_DONE, GST_MESSAGE_EOS); |
168 while (GST_OBJECT_REFCOUNT_VALUE (src) > 1) |
159 while (GST_OBJECT_REFCOUNT_VALUE (src) > 1) |
169 THREAD_SWITCH (); |
160 THREAD_SWITCH (); |
170 ASSERT_OBJECT_REFCOUNT (src, "src", 1); |
161 ASSERT_OBJECT_REFCOUNT (src, "src", 1); |
171 ASSERT_OBJECT_REFCOUNT (sink, "sink", 1); |
162 ASSERT_OBJECT_REFCOUNT (sink, "sink", 1); |
172 gst_object_unref (src); |
163 gst_object_unref (src); |