gstreamer/sys/applemedia
Alessandro Decina 7898bc5810 applemedia: changes to make GL memory mappable on CPU on iOS
This commit introduces IOSGLMemory which is a GLMemory that falls back to
GstAppleCoreVideoMemory for CPU access. This is a temporary solution until
IOSurface gets exposed as a public framework on iOS and so we can use
IOSurfaceMemory on both MacOS and iOS.

https://bugzilla.gnome.org/show_bug.cgi?id=769210
2016-08-26 17:44:48 +10:00
..
atdec.c bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
atdec.h atdec: Implement draining properly 2014-03-11 15:33:26 +01:00
avfassetsrc.h iosavassetsrc: rename element to avfassetsrc 2014-04-24 12:28:17 +02:00
avfassetsrc.m applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
avfvideosrc.h applemedia: update contact information 2013-02-16 02:51:52 +01:00
avfvideosrc.m applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
avsamplevideosink.h applemedia/avsamplesink: utilise a pull based approach of displaying video frames 2015-03-04 14:48:03 +11:00
avsamplevideosink.m avsamplevideosink: check we are compiling for 10.1 up to 10.4 2016-06-02 22:41:54 +01:00
coremediabuffer.c applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
coremediabuffer.h applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
corevideobuffer.c applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
corevideobuffer.h applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
corevideomemory.c applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
corevideomemory.h applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
glcontexthelper.c applemedia: refactor GL context code 2016-01-29 15:10:32 +11:00
glcontexthelper.h applemedia: refactor GL context code 2016-01-29 15:10:32 +11:00
iosassetsrc.h iosassetsrc: Port to 1.0 and fix some bugs on the way 2013-09-28 20:36:21 +02:00
iosassetsrc.m iosassetsrc: Print the correct URI if it was rejected 2016-06-13 09:21:50 +03:00
iosglmemory.c applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
iosglmemory.h applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
iosurfacememory.c applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
iosurfacememory.h glmemory: add the texture type to allocate to parameters 2016-06-29 18:04:28 +10:00
Makefile.am applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
plugin.m applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
qtkitvideosrc.h applemedia: update contact information 2013-02-16 02:51:52 +01:00
qtkitvideosrc.m applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
videotexturecache.h applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
videotexturecache.m applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
vtdec.c applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
vtdec.h applemedia: refactor GL context code 2016-01-29 15:10:32 +11:00
vtenc.c applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
vtenc.h applemedia: vtenc: Register a hardware-only vtenc_h264_hw element on OSX 2016-06-02 11:22:09 +03:00
vtutil.c atdec: Set correct number of frames for MP3 2014-03-11 15:33:25 +01:00
vtutil.h applemedia: replace private function with its public variant 2013-05-20 13:31:02 +02:00