mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-04 08:46:24 +08:00
[vproc]: set iep deinterlace mode to frame.
Change-Id: I5acd7b202bdbb60afa952f1f1486ae791e0e8cda Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
This commit is contained in:
@@ -41,6 +41,10 @@
|
||||
// for multiview stream
|
||||
#define MPP_FRAME_FLAG_VIEW_ID_MASK (0x000000f0)
|
||||
|
||||
#define MPP_FRAME_FLAG_IEP_DEI_MASK (0x00000f00)
|
||||
#define MPP_FRAME_FLAG_IEP_DEI_I2O1 (0x00000100)
|
||||
#define MPP_FRAME_FLAG_IEP_DEI_I4O2 (0x00000200)
|
||||
#define MPP_FRAME_FLAG_IEP_DEI_I4O1 (0x00000300)
|
||||
|
||||
/*
|
||||
* MPEG vs JPEG YUV range.
|
||||
|
@@ -313,6 +313,9 @@ static void *dec_vproc_thread(void *data)
|
||||
|
||||
ctx->dei_cfg.dei_mode = IEP_DEI_MODE_I4O2;
|
||||
|
||||
mode = mode | MPP_FRAME_FLAG_IEP_DEI_I4O2;
|
||||
mpp_frame_set_mode(frm, mode);
|
||||
|
||||
// start hardware
|
||||
dec_vproc_start_dei(ctx, mode);
|
||||
|
||||
@@ -338,6 +341,8 @@ static void *dec_vproc_thread(void *data)
|
||||
dec_vproc_set_img(ctx, &img, fd, IEP_CMD_SET_DST);
|
||||
|
||||
ctx->dei_cfg.dei_mode = IEP_DEI_MODE_I2O1;
|
||||
mode = mode | MPP_FRAME_FLAG_IEP_DEI_I2O1;
|
||||
mpp_frame_set_mode(frm, mode);
|
||||
|
||||
// start hardware
|
||||
dec_vproc_start_dei(ctx, mode);
|
||||
|
Reference in New Issue
Block a user