deinterlace: vpp: change mc update flow [1/1]
authorJihong Sui <jihong.sui@amlogic.com>
Mon, 16 Sep 2019 11:35:32 +0000 (19:35 +0800)
committerTao Zeng <tao.zeng@amlogic.com>
Fri, 20 Sep 2019 11:46:49 +0000 (04:46 -0700)
commiteba8feda6369fcad2c7fc1bb21556a8ade7983cf
tree4166e7077c98b6538b9fbf957e1f4578481398ae
parent55ba0d911f8d221b58050b2008949e7e6b7f6ada
deinterlace: vpp: change mc update flow [1/1]

PD#SWPL-14142

Problem:
display abnormal after play 1 hour.
this is because rdma can't been called in two thread.
mc update bit in hw timer, this causes pps's register
to be set incorrectly.

Solution:
call mc update function in video.c

Verify:
txlx

Change-Id: I750aa5c242a1077691f82c3b2361ee46b3202313
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
drivers/amlogic/media/deinterlace/deinterlace.c
drivers/amlogic/media/di_local/di_local.c
drivers/amlogic/media/di_local/di_local.h
drivers/amlogic/media/di_multi/di_api.c
drivers/amlogic/media/video_sink/video.c
include/linux/amlogic/media/video_sink/video.h