gstreamer/sys/osxaudio
Ilya Konstantinov f107f7306b osxaudio: Fix lockup in _audio_unit_property_listener
_audio_unit_property_listener is called either from a Core Audio thread
or as a result of a Core Audio API (e.g. AudioUnitInitialize)
from our own thread. In the latter case, osxbuf can be already locked
(GStreamer's mutex is not recursive).

We introduce the flag cached_caps_valid and use it instead of nullifying
cached_caps when we cannot lock on osxbuf.

https://bugzilla.gnome.org/show_bug.cgi?id=743758
2015-07-14 17:49:50 +05:30
..
gstosxaudio.c Fix FSF address 2012-11-04 00:07:18 +00:00
gstosxaudioelement.c osxaudio: port to v.1.0 2013-04-17 09:52:13 +02:00
gstosxaudioelement.h osxaudio: add support for iOS using the RemoteIO AudioUnit 2013-03-08 12:13:56 +01:00
gstosxaudioringbuffer.c osxaudio: Overhaul of probing caps 2015-07-14 17:49:50 +05:30
gstosxaudioringbuffer.h osxaudio: Clean up a GstCoreAudio -> GstOsxAudioSrc/Sink reference 2014-12-15 11:19:51 +05:30
gstosxaudiosink.c osxaudio: Fix lockup in _audio_unit_property_listener 2015-07-14 17:49:50 +05:30
gstosxaudiosink.h osxaudio: Overhaul of probing caps 2015-07-14 17:49:50 +05:30
gstosxaudiosrc.c osxaudio: Fix lockup in _audio_unit_property_listener 2015-07-14 17:49:50 +05:30
gstosxaudiosrc.h osxaudio: Overhaul of probing caps 2015-07-14 17:49:50 +05:30
gstosxcoreaudio.c osxaudio: Fix lockup in _audio_unit_property_listener 2015-07-14 17:49:50 +05:30
gstosxcoreaudio.h osxaudio: Fix lockup in _audio_unit_property_listener 2015-07-14 17:49:50 +05:30
gstosxcoreaudiocommon.c osxaudio: Overhaul of probing caps 2015-07-14 17:49:50 +05:30
gstosxcoreaudiocommon.h osxaudio: Overhaul of probing caps 2015-07-14 17:49:50 +05:30
gstosxcoreaudiohal.c osxaudio: Overhaul of probing caps 2015-07-14 17:49:50 +05:30
gstosxcoreaudioremoteio.c osxaudio: Overhaul of probing caps 2015-07-14 17:49:50 +05:30
Makefile.am osxaudio: port to v.1.0 2013-04-17 09:52:13 +02:00