[jpegd_rkv] jpegd_rkv can't support fbc compress mode

So we need check the fbc by format and return error.

Change-Id: I634e4189866e8d01eede35f9573620f3ab75ce56
Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
This commit is contained in:
Rimon Xu
2022-08-23 10:56:41 +08:00
parent 19e7edf048
commit c737ecbf4e

View File

@@ -781,7 +781,8 @@ MPP_RET hal_jpegd_rkv_control(void *hal, MpiCmd cmd_type, void *param)
JpegHalCtx->set_output_fmt_flag = 1;
jpegd_dbg_hal("output_format:%d\n", JpegHalCtx->output_fmt);
if (!MPP_FRAME_FMT_IS_YUV(JpegHalCtx->output_fmt) && !MPP_FRAME_FMT_IS_RGB(JpegHalCtx->output_fmt)) {
if ((!MPP_FRAME_FMT_IS_YUV(JpegHalCtx->output_fmt) && !MPP_FRAME_FMT_IS_RGB(JpegHalCtx->output_fmt))
|| MPP_FRAME_FMT_IS_FBC(JpegHalCtx->output_fmt)) {
mpp_err_f("output format %d is invalid.\n", JpegHalCtx->output_fmt);
ret = MPP_ERR_VALUE;
}