diff --git a/drivers/amlogic/media_modules/frame_provider/decoder/utils/vdec.c b/drivers/amlogic/media_modules/frame_provider/decoder/utils/vdec.c index 83954d348274..e5b889374aff 100644 --- a/drivers/amlogic/media_modules/frame_provider/decoder/utils/vdec.c +++ b/drivers/amlogic/media_modules/frame_provider/decoder/utils/vdec.c @@ -2203,7 +2203,7 @@ static int vdec_core_thread(void *data) * is running, sleep 20ms */ if ((!worker) && (!core->sched_mask)) { - msleep(20); + usleep_range(1000, 2000); up(&core->sem); }