gstreamer/sys/applemedia
Matthew Waters 0593480381 applemedia/avsamplesink: utilise a pull based approach of displaying video frames
Using requestMediaDataWhenReadyOnQueue the layer will execute a block
when it would like more frames. Using this we can provide the current
frame and avoid needlessly filling the layer's buffer queue causing
older frames to be displayed when under resource pressure.
2015-03-04 14:48:03 +11:00
..
atdec.c atdec: Fix some compiler warnings with newer clang 2014-09-17 17:37:12 +03: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: don't call CVPixelBufferLockBaseAddress when doing texture sharing 2015-01-30 00:34:08 +11:00
avfvideosrc.h applemedia: update contact information 2013-02-16 02:51:52 +01:00
avfvideosrc.m avfvideosrc: Only set latency if we already know our caps 2015-02-19 01:03:35 +02:00
avsamplevideosink.h applemedia/avsamplesink: utilise a pull based approach of displaying video frames 2015-03-04 14:48:03 +11:00
avsamplevideosink.m applemedia/avsamplesink: utilise a pull based approach of displaying video frames 2015-03-04 14:48:03 +11:00
coremediabuffer.c applemedia: don't call CVPixelBufferLockBaseAddress when doing texture sharing 2015-01-30 00:34:08 +11:00
coremediabuffer.h applemedia: don't call CVPixelBufferLockBaseAddress when doing texture sharing 2015-01-30 00:34:08 +11:00
corevideobuffer.c applemedia: corevideobuffer: make mapping the CVPixelBuffer in CPU optional 2015-01-30 00:34:08 +11:00
corevideobuffer.h applemedia: corevideobuffer: make mapping the CVPixelBuffer in CPU optional 2015-01-30 00:34:08 +11:00
corevideotexturecache.h applemedia: rework GL texture sharing 2015-01-30 00:34:08 +11:00
corevideotexturecache.m vtdec: fix texture sharing on iOS 2015-02-09 21:18:24 +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 iosavassetsrc: Port to 1.0 2014-04-24 12:28:17 +02:00
Makefile.am applemedia: new AVSampleBufferLayerSink 2015-02-24 19:12:10 +11:00
plugin.m applemedia: new AVSampleBufferLayerSink 2015-02-24 19:12:10 +11:00
qtkitvideosrc.h applemedia: update contact information 2013-02-16 02:51:52 +01:00
qtkitvideosrc.m applemedia: corevideobuffer: make mapping the CVPixelBuffer in CPU optional 2015-01-30 00:34:08 +11:00
vtdec.c vtdec: only attempt use of the texture cache with GLMemory caps features 2015-02-25 00:03:34 +11:00
vtdec.h vtdec: implement the GL texture upload meta 2015-01-15 14:10:43 +11:00
vtenc.c vtenc: Check if VTSessionCopyProperty() succeeds before using the result 2015-02-16 12:35:09 +02:00
vtenc.h vtenc: negotiate profile and level with downstream 2014-12-10 22:36:53 +11: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