msdk: workaround for MFX_FOURCC_VP9_SEGMAP surface
authorHaihao Xiang <haihao.xiang@intel.com>
Sun, 28 Apr 2019 08:10:13 +0000 (16:10 +0800)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Sun, 7 Jul 2019 15:16:28 +0000 (15:16 +0000)
commitba7f3f48c23b8ddbc6c6de02cf9024a3772da644
treee4b787f0d529ed3e98c8967542c90eabfb9fd821
parent12218984045065dd6730d023dc0b0f20e3da52af
msdk: workaround for MFX_FOURCC_VP9_SEGMAP surface

MFX_FOURCC_VP9_SEGMAP surface in MSDK is an internal surface however
MSDK still call the external allocator for this surface, so this plugin
has to return UNSUPPORTED and force MSDK allocates surface using the
internal allocator.

See https://github.com/Intel-Media-SDK/MediaSDK/issues/762 for details
sys/msdk/gstmsdkallocator_libva.c