msdkenc{h264,h265}: add intra-refresh-type property
authorHaihao Xiang <haihao.xiang@intel.com>
Wed, 17 Mar 2021 06:38:40 +0000 (14:38 +0800)
committerHaihao Xiang <haihao.xiang@intel.com>
Mon, 29 Mar 2021 01:36:57 +0000 (01:36 +0000)
commitbe1f66a4911caeeb022cb003160aa851df2a5ade
treed332ab940ae24854dd4ae2ac2963ce16db0b4af9
parent061e32b197d7cedb72618cbe552008f36da94055
msdkenc{h264,h265}: add intra-refresh-type property

The SDK allows user to specify the intra refresh type which can improve
error resilience without significant impact on encoded bitstream size
caused by I frames [1]

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

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