gstreamer/gst-libs/gst/audio
Sebastian Dröge ceb9de6e55 audiobase{sink,src}: Don't hold the object lock while calling create_ringbuffer() vfunc
The implementation of that vfunc might want to use the object lock for
something too. It's generally not a good idea to keep the object lock while
calling any function implemented elsewhere.

Also the ringbuffer can only be NULL at this point, remove a useless if block.

And in the sink actually hold the object lock while setting the ringbuffer on
the instance. Code accessing this is expected to use the object lock, so do it
here ourselves too.
2014-12-22 10:47:36 +01:00
..
.gitignore Update .gitignore 2012-08-08 09:06:30 +01:00
audio-channels.c audio-channels: allow partially valid channel_mask 2014-10-14 10:29:56 +02:00
audio-channels.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
audio-format.c audio: Add a missing precondition to gst_audio_format_from_string() 2014-05-28 11:34:01 +02:00
audio-format.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
audio-info.c audio: map channels=1,channel-mask=0 to MONO instead of NONE 2014-02-18 10:41:47 +00:00
audio-info.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
audio.c audiobase*: Drop trailing withespaces 2013-12-27 01:36:09 -03:00
audio.def add more plugins to the build add some definitions needed by plugins fixes for build problems 2004-07-26 22:09:59 +00:00
audio.h docs: fix some doc blocks 2013-09-09 15:52:05 +02:00
audio.vcproj more working plugins 2004-07-27 21:41:30 +00:00
audiofilter.vcproj more working plugins 2004-07-27 21:41:30 +00:00
gstaudiobasesink.c audiobase{sink,src}: Don't hold the object lock while calling create_ringbuffer() vfunc 2014-12-22 10:47:36 +01:00
gstaudiobasesink.h audiobasesrc/sink: Add _CAST macros 2014-12-15 20:57:30 +01:00
gstaudiobasesrc.c audiobase{sink,src}: Don't hold the object lock while calling create_ringbuffer() vfunc 2014-12-22 10:47:36 +01:00
gstaudiobasesrc.h audiobasesrc/sink: Add _CAST macros 2014-12-15 20:57:30 +01:00
gstaudiocdsrc.c audiocdsrc: do not leak uid after parsing TOC select event 2014-09-17 09:50:17 +03:00
gstaudiocdsrc.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudioclock.c audioclock: Fix redundant definitions compiler warning 2014-12-13 16:14:49 +01:00
gstaudioclock.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiodecoder.c audiodecoder: expose getcaps virtual function 2014-12-17 19:15:24 -03:00
gstaudiodecoder.h audiodecoder: expose getcaps virtual function 2014-12-17 19:15:24 -03:00
gstaudioencoder.c video: audio: fix GI annotations for proxy caps function 2014-12-17 19:15:24 -03:00
gstaudioencoder.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiofilter.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 23:28:57 +01:00
gstaudiofilter.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudioiec61937.c audio: Trivial comment for unhandled MPEG-2 payloading case 2014-09-27 10:40:27 +05:30
gstaudioiec61937.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstaudiometa.c docs: doc fixes for audio library 2014-02-03 09:36:43 +01:00
gstaudiometa.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiopack-dist.c Release 1.3.1 2014-05-03 17:50:10 +02:00
gstaudiopack-dist.h audio: Update ORC dist files 2013-11-03 15:58:35 +01:00
gstaudiopack.orc audio-format: Use ORC for filling memory with silence samples 2013-11-03 15:58:35 +01:00
gstaudioringbuffer.c Don't compare booleans for equality to TRUE and FALSE 2014-12-01 09:51:12 +01:00
gstaudioringbuffer.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiosink.c audiosink: compensate for segment restart with clock's time_offset 2014-09-24 10:22:54 -03:00
gstaudiosink.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiosrc.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 23:28:57 +01:00
gstaudiosrc.h audiosrc: Fix typo in docs 2014-02-09 11:28:48 +01:00
gstaudioutilsprivate.c audioencoder: refactor getcaps proxy function to be reusable 2014-12-17 19:15:23 -03:00
gstaudioutilsprivate.h audioencoder: refactor getcaps proxy function to be reusable 2014-12-17 19:15:23 -03:00
Makefile.am audio: Fix private header include/dist 2014-12-18 10:58:16 +01:00
streamvolume.c Fix FSF address 2012-11-03 23:05:09 +00:00
streamvolume.h libs: There is no G_TYPE_CHECK_INTERFACE_TYPE and G_TYPE_CHECK_INTERFACE_CAST 2014-06-26 16:18:46 +02:00
TODO gst-libs/gst/audio/TODO: Update TODO 2006-02-17 10:15:52 +00:00