- M865SW-747: VSI V4L2 Engineer release package
20210429
M865SW-740: [VPU/V4l2] encoder: remove 'V4L2_COLORSPACE_REC709' contraint in vsi_enc_try_fmt()
Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
(cherry picked from commit
44ef613ab0be5be805cf21a885b381db4b6ea2c8)
return -EINVAL;
if (vsi_find_format(ctx, f) == NULL)
return -EINVAL;
- f->fmt.pix_mp.colorspace = V4L2_COLORSPACE_REC709;
return 0;
}
if (ctx->status == ENC_STATUS_STOPPED ||
ctx->status == ENC_STATUS_EOS) {
vb2_streamon(&ctx->input_que, V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE);
- vb2_streamon(&ctx->input_que, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE);
+ vb2_streamon(&ctx->output_que, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE);
ret = vsi_enc_trystartenc(ctx);
}
break;
#include "vsi-v4l2.h"
#define CTX_SEQID_UPLIMT 0x7FFFFFFF
-#define CTX_ARRAY_ID(ctxid) (ctxid & 0xFFFFFFFF)
-#define CTX_SEQ_ID(ctxid) (ctxid >> 32)
+#define CTX_ARRAY_ID(ctxid) ((ctxid) & 0xFFFFFFFF)
+#define CTX_SEQ_ID(ctxid) ((ctxid) >> 32)
#define MIN_FRAME_4ENC 1