audiovisualizer: don't use private GMutex implementation details
authorTim-Philipp Müller <tim@centricular.com>
Mon, 16 Feb 2015 23:54:28 +0000 (23:54 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 16 Feb 2015 23:54:28 +0000 (23:54 +0000)
commit725906bb71d57361cbe450f02e6d953a92676c7b
treea498529b272568e60d3c20da01dfeea10599fb0b
parentfb9ca25f7f0ee850f73b2c323a2c3a8e7d2d92fc
audiovisualizer: don't use private GMutex implementation details

Don't use private GMutex implementation details to check
whether it has been freed already or not. Just turn dispose
function into finalize function which will only be called
once, that way we can just clear the mutex unconditionally.
ext/libvisual/gstaudiovisualizer.c