mirror of
https://github.com/hardkernel/linux.git
synced 2026-04-02 19:23:01 +09:00
vpp: Modify vframe epoll event [1/1]
PD#SWPL-8850 Problem: too many print when channel change. Solution: Modify vframe epoll event flow to avoid same event. Verify: verify on marconi. Change-Id: Iefbd190c0280276bf941c48bf99706a0f2573df1 Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
This commit is contained in:
@@ -4059,8 +4059,9 @@ static void vsync_toggle_frame(struct vframe_s *vf, int line)
|
||||
int iret;
|
||||
|
||||
last_process_3d_type = process_3d_type;
|
||||
if ((cur_dispbuf->width != vf->width) ||
|
||||
(cur_dispbuf->height != vf->height)) {
|
||||
if (!cur_dispbuf ||
|
||||
((cur_dispbuf->width != vf->width) ||
|
||||
(cur_dispbuf->height != vf->height))) {
|
||||
atomic_inc(&video_sizechange);
|
||||
wake_up_interruptible(&amvideo_sizechange_wait);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user