Quellcode durchsuchen

video: driver: fix to allocate enc VPSS buffers in CB7

Allocate VPSS buffers in venus_ns_pixel region instead of
venus_ns to avoid bitstream corruption for downscale plus
rotation usecases.

Change-Id: Iab03f23d30c8476c90e958411944db058582a9fb
Signed-off-by: Akshata Sahukar <[email protected]>
Akshata Sahukar vor 4 Jahren
Ursprung
Commit
3c72173fec
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      driver/vidc/src/msm_vidc_driver.c

+ 1 - 1
driver/vidc/src/msm_vidc_driver.c

@@ -842,6 +842,7 @@ u32 msm_vidc_get_buffer_region(struct msm_vidc_inst *inst,
 				region = MSM_VIDC_NON_SECURE_PIXEL;
 			break;
 		case MSM_VIDC_BUF_DPB:
+		case MSM_VIDC_BUF_VPSS:
 			region = MSM_VIDC_NON_SECURE_PIXEL;
 			break;
 		case MSM_VIDC_BUF_INPUT_META:
@@ -851,7 +852,6 @@ u32 msm_vidc_get_buffer_region(struct msm_vidc_inst *inst,
 		case MSM_VIDC_BUF_NON_COMV:
 		case MSM_VIDC_BUF_LINE:
 		case MSM_VIDC_BUF_PERSIST:
-		case MSM_VIDC_BUF_VPSS:
 			region = MSM_VIDC_NON_SECURE;
 			break;
 		default: