gstreamer/sys/applemedia
Ole André Vadla Ravnås abdb30c567 celvideosrc: fix nasty deadlock
We cannot call any CMBufferQueue functions while holding the lock that
our callback also depends on. So now we make use of CMBufferQueue's
trigger API in order to get notified when the queue has data.
2010-11-12 00:44:42 +01:00
..
avfvideosrc.h applemedia: add new iOS video source based on AVFoundation 2010-11-04 14:32:10 +01:00
avfvideosrc.m applemedia: make video source element details consistent 2010-11-04 19:27:25 +01:00
bufferfactory.h bufferfactory: add support for wrapping CVBuffer 2010-11-04 17:52:05 +01:00
bufferfactory.m bufferfactory: add support for wrapping CVBuffer 2010-11-04 17:52:05 +01:00
celapi.c celapi: add capture port type constants 2010-11-11 00:22:31 +01:00
celapi.h celapi: add capture port type constants 2010-11-11 00:22:31 +01:00
celvideosrc.c celvideosrc: fix nasty deadlock 2010-11-12 00:44:42 +01:00
celvideosrc.h celvideosrc: fix nasty deadlock 2010-11-12 00:44:42 +01:00
cmapi.c cmapi: cover CMBufferQueue's trigger API 2010-11-12 00:44:42 +01:00
cmapi.h cmapi: cover CMBufferQueue's trigger API 2010-11-12 00:44:42 +01:00
coremediabuffer.c applemedia: lock CVPixelBuffer read-only 2010-11-08 23:58:24 +01:00
coremediabuffer.h applemedia: support public version of CoreMedia 2010-11-02 23:14:26 +01:00
coremediactx.c applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
coremediactx.h applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
corevideobuffer.c applemedia: lock CVPixelBuffer read-only 2010-11-08 23:58:24 +01:00
corevideobuffer.h applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
cvapi.c cvapi: add wrapper for IO surface access 2010-11-11 00:22:31 +01:00
cvapi.h cvapi: add wrapper for IO surface access 2010-11-11 00:22:31 +01:00
dynapi-internal.h applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
dynapi.c applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
dynapi.h applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
Makefile.am applemedia: rename iphonecamerasrc to celvideosrc 2010-11-04 19:27:25 +01:00
mioapi.c applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
mioapi.h applemedia: support public version of CoreMedia 2010-11-02 23:14:26 +01:00
miovideodevice.c applemedia: update e-mail addresses 2010-11-04 14:32:09 +01:00
miovideodevice.h applemedia: support public version of CoreMedia 2010-11-02 23:14:26 +01:00
miovideosrc.c applemedia: make video source element details consistent 2010-11-04 19:27:25 +01:00
miovideosrc.h applemedia: support public version of CoreMedia 2010-11-02 23:14:26 +01:00
mtapi.c mtapi: update to reflect new API on iOS 4.x 2010-11-05 15:32:37 +01:00
mtapi.h mtapi: update to reflect new API on iOS 4.x 2010-11-05 15:32:37 +01:00
plugin.m applemedia: rename iphonecamerasrc to celvideosrc 2010-11-04 19:27:25 +01:00
qtkitvideosrc.h applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
qtkitvideosrc.m applemedia: make video source element details consistent 2010-11-04 19:27:25 +01:00
vtapi.c applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
vtapi.h applemedia: switch vtapi to CFTypeRef style typedefs 2010-11-02 23:14:26 +01:00
vtdec.c applemedia: don't push synchronously from callback 2010-11-11 00:22:31 +01:00
vtdec.h applemedia: don't push synchronously from callback 2010-11-11 00:22:31 +01:00
vtenc.c applemedia: don't push synchronously from callback 2010-11-11 00:22:31 +01:00
vtenc.h applemedia: don't push synchronously from callback 2010-11-11 00:22:31 +01:00
vth264decbin.c applemedia: biplanar is actually NV12, not I420 2010-11-08 23:58:25 +01:00
vth264decbin.h applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
vth264encbin.c applemedia: biplanar is actually NV12, not I420 2010-11-08 23:58:25 +01:00
vth264encbin.h applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
vtutil.c applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00
vtutil.h applemedia: New plugin for Apple multimedia APIs 2010-10-28 15:08:08 +02:00