Преглед на файлове

Merge "video: driver: enable lossless encoding via debuf fs property"

qctecmdr преди 3 години
родител
ревизия
3fd62947ac
променени са 2 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 1 1
      driver/platform/waipio/src/msm_vidc_waipio.c
  2. 2 1
      driver/vidc/src/msm_vidc_control.c

+ 1 - 1
driver/platform/waipio/src/msm_vidc_waipio.c

@@ -404,7 +404,7 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
 			LOWLATENCY_MODE},
 		msm_vidc_adjust_bitrate_mode, msm_vidc_set_u32_enum},
 
-	{LOSSLESS, ENC, HEVC|HEIC,
+	{LOSSLESS, ENC, HEVC,
 		V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
 		1, V4L2_MPEG_MSM_VIDC_DISABLE,
 		V4L2_CID_MPEG_VIDEO_HEVC_LOSSLESS_CU},

+ 2 - 1
driver/vidc/src/msm_vidc_control.c

@@ -948,7 +948,8 @@ int msm_vidc_adjust_bitrate_mode(void *instance, struct v4l2_ctrl *ctrl)
 	frame_rc = capability->cap[FRAME_RC_ENABLE].value;
 	frame_skip = capability->cap[FRAME_SKIP_MODE].value;
 
-	if (lossless) {
+	if (lossless || (msm_vidc_lossless_encode &&
+		inst->codec == MSM_VIDC_HEVC)) {
 		hfi_value = HFI_RC_LOSSLESS;
 		goto update;
 	}