msdkenc{h264,h265}: add p-pyramid property
authorHaihao Xiang <haihao.xiang@intel.com>
Wed, 23 Dec 2020 05:36:02 +0000 (13:36 +0800)
committerHaihao Xiang <haihao.xiang@intel.com>
Wed, 30 Dec 2020 06:40:36 +0000 (06:40 +0000)
commit7bc3d51b427e3eeb7ff1e3099dec5ff35f7a06a6
treedef74ccac6fd10d26890027435b160fa1016c508
parentaf988e282a9ccbdf35198f444e01abcd52deba94
msdkenc{h264,h265}: add p-pyramid property

The SDK can support P-Pyramid reference structure [1], so add a new
property to enable this feature in msdkenc{h264,h265}.

[1] https://github.com/Intel-Media-SDK/MediaSDK/blob/master/doc/mediasdk-man.md#preftype

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1908>
sys/msdk/gstmsdkh264enc.c
sys/msdk/gstmsdkh264enc.h
sys/msdk/gstmsdkh265enc.c
sys/msdk/gstmsdkh265enc.h