diff --git a/drivers/media/common/uvm/meson_uvm_aipq_processor.c b/drivers/media/common/uvm/meson_uvm_aipq_processor.c index ad6f05818..eccc63a94 100644 --- a/drivers/media/common/uvm/meson_uvm_aipq_processor.c +++ b/drivers/media/common/uvm/meson_uvm_aipq_processor.c @@ -540,8 +540,9 @@ int attach_aipq_hook_mod_info(int shared_fd, output_fps = 90000 * 16 * (u64)output_pts_inc_scale; output_fps = div64_u64(output_fps, output_pts_inc_scale_base); } - aipq_print(PRINT_OTHER, "output_fps is %d.\n", output_fps); - if (output_fps > 24000) { + aipq_print(PRINT_OTHER, "scale: %d, base: %d, output_fps is %d.\n", + output_pts_inc_scale, output_pts_inc_scale_base, output_fps); + if (output_fps < 24000) { aipq_print(PRINT_OTHER, "output_fps more than 60, ai_pq bypass.\n"); aipq_info->need_do_aipq = 0; diff --git a/drivers/media/common/uvm/meson_uvm_nn_processor.c b/drivers/media/common/uvm/meson_uvm_nn_processor.c index 88b7be5d2..b9a47f38c 100644 --- a/drivers/media/common/uvm/meson_uvm_nn_processor.c +++ b/drivers/media/common/uvm/meson_uvm_nn_processor.c @@ -253,8 +253,9 @@ int attach_nn_hook_mod_info(int shared_fd, output_fps = 90000 * 16 * (u64)output_pts_inc_scale; output_fps = div64_u64(output_fps, output_pts_inc_scale_base); } - nn_print(PRINT_OTHER, "output_fps is %d.\n", output_fps); - if (output_fps > 24000) { + nn_print(PRINT_OTHER, "scale: %d, base: %d, output_fps is %d.\n", + output_pts_inc_scale, output_pts_inc_scale_base, output_fps); + if (output_fps < 24000) { nn_print(PRINT_OTHER, "output fps more than 60, bypass ai_sr.\n"); ai_sr_info->need_do_aisr = 0; }