mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 12:57:06 +09:00
media: rockchip: ispp: support config fec in stream
Signed-off-by: Hu Kejun <william.hu@rock-chips.com> Change-Id: I3a76d6479a0d2df7808e4e9c42f2b10f8ed65265
This commit is contained in:
@@ -888,11 +888,18 @@ void rkispp_params_isr(struct rkispp_params_vdev *params_vdev, u32 mis)
|
||||
module_en_update &= ~ISPP_MODULE_ORB;
|
||||
}
|
||||
|
||||
if (module_cfg_update & ISPP_MODULE_FEC &&
|
||||
mis & FEC_INT) {
|
||||
fec_config(params_vdev,
|
||||
&new_params->fec_cfg);
|
||||
module_cfg_update &= ~ISPP_MODULE_FEC;
|
||||
}
|
||||
|
||||
new_params->module_en_update = module_en_update;
|
||||
new_params->module_cfg_update = module_cfg_update;
|
||||
|
||||
if (!(module_en_update & ISPP_PARAM_UD_CK) &&
|
||||
!(module_cfg_update & ISPP_PARAM_UD_CK)) {
|
||||
!(module_cfg_update & (ISPP_PARAM_UD_CK | ISPP_MODULE_FEC))) {
|
||||
vb2_buffer_done(¶ms_vdev->cur_buf->vb.vb2_buf,
|
||||
VB2_BUF_STATE_DONE);
|
||||
params_vdev->cur_buf = NULL;
|
||||
|
||||
Reference in New Issue
Block a user