Work around changes in g_atomic API
authorDavid Schleef <ds@schleef.org>
Sat, 4 Jun 2011 07:30:15 +0000 (00:30 -0700)
committerDavid Schleef <ds@schleef.org>
Sat, 4 Jun 2011 07:36:26 +0000 (00:36 -0700)
commitf3eac7de22d576edf7d0e74830d8336f81dc376b
tree8e2071d68cca44d70a96e813fb7ff586c68dbf72
parentc5ae6eed1000041bc294c95497da77c9dca080a0
Work around changes in g_atomic API

See #651514 for details.  It's apparently impossible to write code
that avoids both type punning warnings with old g_atomic headers and
assertions in the new.  Thus, macros and a version check.
gst/glib-compat-private.h
gst/gstatomicqueue.c
gst/gstelementfactory.c
gst/gstpoll.c
gst/gstsystemclock.c
gst/gstutils.c
plugins/elements/gstmultiqueue.c
tests/benchmarks/gstclockstress.c