[mpp_meta]: add new key for scale down dec info

Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: I421e24d5d3727a3f828f1a2407e6702e12d9afb7
This commit is contained in:
Yandong Lin 2022-11-25 14:20:40 +08:00 committed by Herman Chen
parent bc327c2241
commit 06672e4aee
2 changed files with 9 additions and 0 deletions

View file

@ -131,6 +131,11 @@ typedef enum MppMetaKey_e {
/* MLVEC specified encoder feature */
KEY_ENC_FRAME_QP = FOURCC_META('f', 'r', 'm', 'q'),
KEY_ENC_BASE_LAYER_PID = FOURCC_META('b', 'p', 'i', 'd'),
/* Thumbnail info for decoder output frame */
KEY_DEC_TBN_EN = FOURCC_META('t', 'b', 'e', 'n'),
KEY_DEC_TBN_Y_OFFSET = FOURCC_META('t', 'b', 'y', 'o'),
KEY_DEC_TBN_UV_OFFSET = FOURCC_META('t', 'b', 'c', 'o'),
} MppMetaKey;
#define mpp_meta_get(meta) mpp_meta_get_with_tag(meta, MODULE_TAG, __FUNCTION__)

View file

@ -68,6 +68,10 @@ static MppMetaDef meta_defs[] = {
{ KEY_ENC_USE_LTR, TYPE_S32, },
{ KEY_ENC_FRAME_QP, TYPE_S32, },
{ KEY_ENC_BASE_LAYER_PID, TYPE_S32, },
{ KEY_DEC_TBN_EN, TYPE_S32, },
{ KEY_DEC_TBN_Y_OFFSET, TYPE_S32, },
{ KEY_DEC_TBN_UV_OFFSET, TYPE_S32, },
};
class MppMetaService