video_sink: fix print too much issue [1/1]
authorLei Qian <lei.qian@amlogic.com>
Tue, 25 Jun 2019 10:04:01 +0000 (18:04 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Tue, 2 Jul 2019 04:26:16 +0000 (21:26 -0700)
PD#TV-7043

Problem:
too much kernel log cause system hang up

Solution:
protect the log by debug flag

Verify:
verify by marconi

Change-Id: I7cb2cdf5e3bee92e136d948a974d9a1240609867
Signed-off-by: Lei Qian <lei.qian@amlogic.com>
drivers/amlogic/media/video_sink/video_keeper.c

index c349d1c..622e2a7 100644 (file)
@@ -796,7 +796,9 @@ void try_free_keep_video(int flags)
                keep_video_on = 0;
                if (!get_video_enabled()) {
                        /*if not disable video,changed to 2 for */
-                       pr_info("disbled video for next before free keep buffer!\n");
+                       if (get_video_debug_flags()) {
+                               pr_info("disbled video for next before free keep buffer!\n");
+                       }
                        _video_set_disable(VIDEO_DISABLE_FORNEXT);
                } else if (get_video_enabled()) {
                        safe_disble_videolayer();