From 0959087c0cbc856cb786214bd463d3dbf96aefd7 Mon Sep 17 00:00:00 2001 From: jintao xu Date: Tue, 10 Mar 2020 15:45:13 +0800 Subject: [PATCH] ppmgr: fix omx freeze when reset [1/1] PD#SWPL-20851 Problem: omx can not set omx pts after reset Solution: set omx pts after reset Verify: U212 Change-Id: I582e5696f14b50bb774e18ef8295af5b4f121501 Signed-off-by: jintao xu --- drivers/amlogic/media/video_processor/ppmgr/ppmgr_vpp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;