diff --git a/drivers/amlogic/media/video_processor/ppmgr/ppmgr_vpp.c b/drivers/amlogic/media/video_processor/ppmgr/ppmgr_vpp.c index 0279401e2153..33c1d833b594 100644 --- a/drivers/amlogic/media/video_processor/ppmgr/ppmgr_vpp.c +++ b/drivers/amlogic/media/video_processor/ppmgr/ppmgr_vpp.c @@ -2938,7 +2938,8 @@ SKIP_DETECT: /***recycle buffer to decoder***/ PPMGRVPP_WARN("ppmgr rebuild light-unregister_1\n"); vf_unreg_provider(&ppmgr_vf_prov); - msleep(30); + omx_cur_session = 0xffffffff; + usleep_range(4000, 5000); vf_reg_provider(&ppmgr_vf_prov); vf_local_init(); ppmgr_blocking = false;