Work around changes in g_atomic API
authorDavid Schleef <ds@schleef.org>
Sat, 4 Jun 2011 07:30:15 +0000 (00:30 -0700)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 14 Jun 2011 13:36:36 +0000 (14:36 +0100)
commit8121bcd18a447d55f930ddff943787a2f2237d87
tree964bd475cf4b4522eb81f2cd921b711e12aad0a4
parentfb6d79bc3363417fcf5bca2fd4290ee9f5b53309
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