applemedia: Add ProRes support to vtenc and vtdec
authorNirbheek Chauhan <nirbheek@centricular.com>
Sun, 17 Oct 2021 13:24:10 +0000 (18:54 +0530)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 1 Nov 2021 09:24:52 +0000 (09:24 +0000)
commit0f0e68080cb4990961e559bf019097b1dfa9cecf
treebe555f92771e75cc2740485dec1b7c0b2dfe6dd0
parentdb638134e7e76025e16b377847e3f2cca664c1be
applemedia: Add ProRes support to vtenc and vtdec

For vtdec, we continue to prefer NV12; else we pick whatever
downstream wants. In the special case where we're decoding 10-bit or
12-bit ProRes formats, we will prefer AYUV64.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1214>
subprojects/gst-plugins-bad/sys/applemedia/coremediabuffer.h
subprojects/gst-plugins-bad/sys/applemedia/vtdec.c
subprojects/gst-plugins-bad/sys/applemedia/vtenc.c
subprojects/gst-plugins-bad/sys/applemedia/vtenc.h
subprojects/gst-plugins-bad/sys/applemedia/vtutil.c
subprojects/gst-plugins-bad/sys/applemedia/vtutil.h