applemedia: support public version of CoreMedia
authorOle André Vadla Ravnås <oravnas@cisco.com>
Tue, 2 Nov 2010 21:53:33 +0000 (22:53 +0100)
committerOle André Vadla Ravnås <oravnas@cisco.com>
Tue, 2 Nov 2010 22:14:26 +0000 (23:14 +0100)
commit2e349576eb9b82430e7622ac1062d04caca37fb5
tree0b53ddc0f8ee08c11fa887452faeccd74784273a
parent2363d97da10f985a7ed1f79b52d8043d3ca2bb8d
applemedia: support public version of CoreMedia

Also rename the relevant API so we mirror the public API more closely, and
switch to CoreFoundation CFTypeRef style typedefs. We still support the old
private CoreMedia in order to not break OS X support.

This means that vtenc and vtdec are now compatible with iOS 4.x, and in
theory also future versions of OS X, where this API may turn public like
it has on iOS.
17 files changed:
sys/applemedia/celapi.h
sys/applemedia/cmapi.c
sys/applemedia/cmapi.h
sys/applemedia/coremediabuffer.c
sys/applemedia/coremediabuffer.h
sys/applemedia/iphonecamerasrc.c
sys/applemedia/iphonecamerasrc.h
sys/applemedia/mioapi.h
sys/applemedia/miovideodevice.c
sys/applemedia/miovideodevice.h
sys/applemedia/miovideosrc.c
sys/applemedia/miovideosrc.h
sys/applemedia/mtapi.h
sys/applemedia/vtapi.h
sys/applemedia/vtdec.c
sys/applemedia/vtdec.h
sys/applemedia/vtenc.c