gstreamer/sys/applemedia
Alessandro Decina bf444301f9 vtdec: optimize renegotiation
::negotiate can be called several times before the CAPS event is sent downstream
so use the currently configured output state caps instead of the pad current
caps when deciding whether to recreate the VTSession or not.

This leads to creating/destroying less VTSessions which makes renegotiation more
reliable especially when using hw decoding.
2016-06-02 13:15:05 +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 bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
avfvideosrc.h applemedia: update contact information 2013-02-16 02:51:52 +01:00
avfvideosrc.m bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +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 bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
coremediabuffer.c applemedia: GstCoreMediaMeta in the plugin using only public API has no ctx member 2016-04-13 13:09:05 +03:00
coremediabuffer.h applemedia: always fill GstBuffers with GstMemory 2016-01-19 16:13:04 +11:00
corevideobuffer.c applemedia: fix core_video_meta init registration 2016-05-10 19:22:33 +03:00
corevideobuffer.h applemedia: always fill GstBuffers with GstMemory 2016-01-19 16:13:04 +11:00
corevideomemory.c applemedia: implement GstAppleCoreVideoMemory 2016-01-19 12:58:43 +11:00
corevideomemory.h applemedia: implement GstAppleCoreVideoMemory 2016-01-19 12:58:43 +11: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 bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
iosurfacememory.c applemedia: iosurfacememory: alloc with g_new0 2016-01-19 12:56:40 +11:00
iosurfacememory.h applemedia: vtdec: switch to IOSurface on Mac 2015-12-16 17:03:03 +11:00
Makefile.am applemedia: Ship all headers in tarballs 2016-05-09 12:50:47 +03:00
plugin.m applemedia: implement GstAppleCoreVideoMemory 2016-01-19 12:58:43 +11:00
qtkitvideosrc.h applemedia: update contact information 2013-02-16 02:51:52 +01:00
qtkitvideosrc.m bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
videotexturecache.h applemedia: vtdec: remove the internal GstGLColorConvert 2015-12-16 17:03:03 +11:00
videotexturecache.m applemedia: videotesturecache: let CVOpenGLESTextureCache flush every 1s 2016-02-10 15:40:02 +11:00
vtdec.c vtdec: optimize renegotiation 2016-06-02 13:15:05 +10:00
vtdec.h applemedia: refactor GL context code 2016-01-29 15:10:32 +11:00
vtenc.c applemedia: vtenc: fix build break on iOS 2016-04-21 09:28:01 +03:00
vtenc.h vtenc: fix keyframe request race condition 2015-06-01 13:32:03 +02: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