Browse Source

Merge "video: driver: update the bandwidth calculation logic"

qctecmdr 2 years ago
parent
commit
78f2d04033
1 changed files with 7 additions and 7 deletions
  1. 7 7
      driver/variant/iris33/src/msm_vidc_bus_iris33.c

+ 7 - 7
driver/variant/iris33/src/msm_vidc_bus_iris33.c

@@ -165,9 +165,9 @@ u32 get_compression_factors(struct compression_factors *compression_factor,
 		if ((codec_input.regression_mode == 3) &&
 			/* input cr numbers from interface */
 			((codec_input.cr_dpb != 0) || (codec_input.cr_opb != 0))) {
-			compression_factor->dpb_cf_y = (u32)(codec_input.cr_dpb * 100);
-			compression_factor->dpb_cf_cbcr = (u32)(codec_input.cr_dpb * 100);
-			compression_factor->opb_cf_ycbcr = (u32)(codec_input.cr_opb * 100);
+			compression_factor->dpb_cf_y = codec_input.cr_dpb;
+			compression_factor->dpb_cf_cbcr = codec_input.cr_dpb;
+			compression_factor->opb_cf_ycbcr = codec_input.cr_opb;
 		}
 	} else { /* encoder */
 		/*
@@ -196,9 +196,9 @@ u32 get_compression_factors(struct compression_factors *compression_factor,
 		if ((codec_input.regression_mode == 3) &&
 			/* input cr from interface */
 			((codec_input.cr_ipb != 0) || (codec_input.cr_rpb != 0))) {
-			compression_factor->dpb_cf_y = (u32)(codec_input.cr_rpb * 100);
-			compression_factor->dpb_cf_cbcr = (u32)(codec_input.cr_rpb * 100);
-			compression_factor->ipb_cr_y = (u32)(codec_input.cr_ipb * 100);
+			compression_factor->dpb_cf_y = codec_input.cr_rpb;
+			compression_factor->dpb_cf_cbcr = codec_input.cr_rpb;
+			compression_factor->ipb_cr_y = codec_input.cr_ipb;
 		}
 	}
 
@@ -1020,4 +1020,4 @@ int msm_vidc_calculate_bandwidth(struct api_calculation_input codec_input,
 	}
 
 	return rc;
-}
+}