projects
/
platform
/
upstream
/
gstreamer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e97ecde
)
check: add macro to check for memory refcount
author
Wim Taymans
<wim.taymans@collabora.co.uk>
Thu, 5 Jan 2012 12:09:29 +0000
(13:09 +0100)
committer
Wim Taymans
<wim.taymans@collabora.co.uk>
Thu, 5 Jan 2012 12:09:29 +0000
(13:09 +0100)
libs/gst/check/gstcheck.h
patch
|
blob
|
history
diff --git
a/libs/gst/check/gstcheck.h
b/libs/gst/check/gstcheck.h
index
84f2347
..
c0d349f
100644
(file)
--- a/
libs/gst/check/gstcheck.h
+++ b/
libs/gst/check/gstcheck.h
@@
-488,6
+488,14
@@
G_STMT_START { \
#define ASSERT_BUFFER_REFCOUNT(buffer, name, value) \
ASSERT_MINI_OBJECT_REFCOUNT(buffer, name, value)
+#define ASSERT_MEMORY_REFCOUNT(memory, name, value) \
+G_STMT_START { \
+ int rc; \
+ rc = memory->refcount; \
+ fail_unless (rc == value, \
+ name " (%p) refcount is %d instead of %d", memory, rc, value); \
+} G_STMT_END
+
#define ASSERT_MINI_OBJECT_REFCOUNT(miniobj, name, value) \
G_STMT_START { \
int rc; \