From 15ab8f73be6e67f269f53472efb8cde569291c93 Mon Sep 17 00:00:00 2001 From: Yandong Lin Date: Thu, 24 Nov 2022 14:19:24 +0800 Subject: [PATCH] [mpp_meta]: add new key for hdr meta info Signed-off-by: Yandong Lin Change-Id: Ib9e69f1c8c110e204468284b96322d3de297de29 --- inc/mpp_meta.h | 2 ++ mpp/base/mpp_meta.cpp | 3 +++ 2 files changed, 5 insertions(+) diff --git a/inc/mpp_meta.h b/inc/mpp_meta.h index 47b8efb1..027db286 100644 --- a/inc/mpp_meta.h +++ b/inc/mpp_meta.h @@ -66,6 +66,8 @@ typedef enum MppMetaKey_e { /* output motion information for motion detection */ KEY_MOTION_INFO = FOURCC_META('m', 'v', 'i', 'f'), KEY_HDR_INFO = FOURCC_META('h', 'd', 'r', ' '), + KEY_HDR_META_OFFSET = FOURCC_META('h', 'd', 'r', 'o'), + KEY_HDR_META_SIZE = FOURCC_META('h', 'd', 'r', 'l'), /* flow control key */ KEY_INPUT_BLOCK = FOURCC_META('i', 'b', 'l', 'k'), diff --git a/mpp/base/mpp_meta.cpp b/mpp/base/mpp_meta.cpp index 57be0b79..6b945f0e 100644 --- a/mpp/base/mpp_meta.cpp +++ b/mpp/base/mpp_meta.cpp @@ -42,6 +42,9 @@ static MppMetaDef meta_defs[] = { { KEY_MOTION_INFO, TYPE_BUFFER, }, /* buffer storing the HDR information for current frame*/ { KEY_HDR_INFO, TYPE_BUFFER, }, + /* the offset of HDR meta data in frame buffer */ + { KEY_HDR_META_OFFSET, TYPE_S32, }, + { KEY_HDR_META_SIZE, TYPE_S32, }, { KEY_OUTPUT_INTRA, TYPE_S32, }, { KEY_INPUT_BLOCK, TYPE_S32, },