gstreamer/sys
Heinrich Fink 0cc6d16c94 applemedia/avsample: Fix racy cleanup of CA layer
The block that is dispatched async to the main thread assumed the
wrapping GstAvSampleVideoSink to be alive. However, at the time of
the block execution the GstObject instance that is deferenced to access
the CA layer might already be freed, which caused occasional crashes.
Instead, we now only pass the CoreAnimation layer that needs to be
released to the block. We use __block to make sure the block is not
increasing the refcount of the CA layer again on its own.

https://bugzilla.gnome.org/show_bug.cgi?id=753081
2015-07-31 12:59:00 +10:00
..
acmenc Remove a bunch of silly ';;' typos at the end of lines 2015-03-12 01:33:03 +11:00
acmmp3dec gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
androidmedia amcvideoenc: Always set i-frame-interval setting 2015-07-29 10:13:17 +01:00
applemedia applemedia/avsample: Fix racy cleanup of CA layer 2015-07-31 12:59:00 +10:00
applemedia-nonpublic applemedia: Fix libtool usage 2014-02-06 16:17:39 +01:00
avc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
bluez bluez: Add built sources to CLEANFILES 2015-07-25 09:03:27 -04:00
cdrom gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
d3dvideosink d3dvideosink: Avoid frame rendering while the window is completely hidden 2015-06-10 15:03:31 +02:00
decklink decklinkvideosink: Remove late frame-dropping workaround for basesink bug 2015-06-13 11:41:33 +02:00
directsound directsoundsrc: Implement volume and mute 2015-03-31 10:53:55 +01:00
dshowdecwrapper dshowdecwrapper: Remove dependency on ATL 2014-12-16 23:17:35 +00:00
dshowsrcwrapper dshowsrcwrapper: Added support for image/jpeg and h264 2014-12-16 23:17:25 +00:00
dshowvideosink dshowvideosink: Port to 1.0 and new GLib threading API 2014-12-05 08:02:02 +00:00
dvb Constify some static arrays everywhere 2015-01-21 10:18:50 +01:00
dxr3 Constify some static arrays everywhere 2015-01-21 10:18:50 +01:00
fbdev gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
linsys Constify some static arrays everywhere 2015-01-21 10:18:50 +01:00
opensles opensles: Fix build with Android API level < 14 2015-06-13 16:03:58 +05:30
pvr2d rectangle: clear rectangle struct before use 2014-12-16 13:35:14 +01:00
qcam Constify some static arrays everywhere 2015-01-21 10:18:50 +01:00
shm shmpipe: Ensure string received from recv() is NULL-terminated 2015-04-20 14:21:09 +02:00
uvch264 uvch264src: fix small leak in caps query handler 2015-06-22 09:23:12 +01:00
vcd vcdsrc: port to 1. 2014-12-04 17:00:52 -03:00
vdpau Remove a bunch of silly ';;' typos at the end of lines 2015-03-12 01:33:03 +11:00
wasapi wasapi: Fix flags order for uninstalled build 2015-05-21 13:42:29 +10:00
wininet wininet: "iradio-mode" property defaults to TRUE 2014-03-05 20:28:04 +01:00
winks ksvideosrc: fix logic and timestamp non-muxed streams again 2015-06-04 13:31:56 +01:00
winscreencap winscreencap: Initial port to 1.0 2013-06-20 23:00:59 +02:00
Makefile.am Remove unported and useless osxvideosrc element 2015-03-14 14:47:25 +00:00