feat[err_proc]: Add a new command: DIS_ERR_CLR_MARK

Platform: General
Spec: h264/h265/avs2/avs2d/m2vd

MPP_DEC_SET_DISABLE_ERROR:
Comes with an error mark by default.

MPP_DEC_SET_DIS_ERR_CLR_MARK:
Takes effect when MPP_DEC_SET_DISABLE_ERROR is enabled and
is used to clear the error mark.

Signed-off-by: Hongjin Li <vic.hong@rock-chips.com>
Change-Id: I82b00c737bb72bdc420267d36c28752a5e3ee9a6
This commit is contained in:
Hongjin Li 2025-03-14 15:46:38 +08:00
parent 83f4b5abd6
commit 3ac819df3b
31 changed files with 123 additions and 86 deletions

View file

@ -111,8 +111,8 @@ typedef enum {
MPP_DEC_SET_ENABLE_MVC, /* enable MVC decoding*/
MPP_DEC_GET_THUMBNAIL_FRAME_INFO, /* update thumbnail frame info to user, for MPP_FRAME_THUMBNAIL_ONLY mode */
MPP_DEC_SET_DISABLE_DPB_CHECK, /* disable dpb discontinuous check */
/* select codec mode */
MPP_DEC_SET_CODEC_MODE = CMD_MODULE_CODEC | CMD_CTX_ID_DEC | 0x14,
MPP_DEC_SET_CODEC_MODE, /* select codec mode */
MPP_DEC_SET_DIS_ERR_CLR_MARK,
MPP_DEC_CMD_QUERY = CMD_MODULE_CODEC | CMD_CTX_ID_DEC | CMD_DEC_QUERY,
/* query decoder runtime information for decode stage */

View file

@ -108,6 +108,7 @@ typedef enum VPU_API_CMD {
VPU_API_DEC_EN_FBC_HDR_256_ODD,
VPU_API_SET_INPUT_BLOCK,
VPU_API_SET_DISABLE_ERROR,
VPU_API_SET_DIS_ERR_CLR_MARK,
/* set pkt/frm ready callback */
VPU_API_SET_PKT_RDY_CB = 0x1100,