Home
last modified time | relevance | path

Searched refs:scaler (Results 1 – 16 of 16) sorted by relevance

/hardware/qcom/sm7250/display/sdm/libs/core/drm/
Dhw_scale_drm.cpp69 void HWScaleDRM::SetScaler(const HWScaleData &scale_data, SDEScaler *scaler) { in SetScaler() argument
71 SetScalerV2(scale_data, &scaler->scaler_v2); in SetScaler()
75 void HWScaleDRM::SetScalerV2(const HWScaleData &scale_data, sde_drm_scaler_v2 *scaler) { in SetScalerV2() argument
78 scaler->enable = 0; in SetScalerV2()
79 scaler->dir_en = 0; in SetScalerV2()
80 scaler->de.enable = 0; in SetScalerV2()
84 scaler->enable = scale_data.enable.scale | scale_data.enable.direction_detection | in SetScalerV2()
87 scaler->flags = (scale_data.enable.dyn_exp_disable ? SDE_DYN_EXP_DISABLE : 0); in SetScalerV2()
88 scaler->de_blend = scale_data.detail_enhance.de_blend; in SetScalerV2()
91 scaler->dir_en = scale_data.enable.direction_detection; in SetScalerV2()
[all …]
Dhw_scale_drm.h53 void SetScaler(const HWScaleData &scale, SDEScaler *scaler);
/hardware/qcom/display/msm8909w_3100/sdm/libs/core/drm/
Dhw_scale_drm.cpp67 void HWScaleDRM::SetPlaneScaler(const HWScaleData &scale_data, SDEScaler *scaler) { in SetPlaneScaler() argument
69 SetPlaneScalerV2(scale_data, &scaler->scaler_v2); in SetPlaneScaler()
73 void HWScaleDRM::SetPlaneScalerV2(const HWScaleData &scale_data, sde_drm_scaler_v2 *scaler) { in SetPlaneScalerV2() argument
79 scaler->enable = scale_data.enable.scale; in SetPlaneScalerV2()
80 scaler->dir_en = scale_data.enable.direction_detection; in SetPlaneScalerV2()
81 scaler->de.enable = scale_data.detail_enhance.enable; in SetPlaneScalerV2()
85 scaler->init_phase_x[i] = plane.init_phase_x; in SetPlaneScalerV2()
86 scaler->phase_step_x[i] = plane.phase_step_x; in SetPlaneScalerV2()
87 scaler->init_phase_y[i] = plane.init_phase_y; in SetPlaneScalerV2()
88 scaler->phase_step_y[i] = plane.phase_step_y; in SetPlaneScalerV2()
[all …]
Dhw_scale_drm.h53 void SetPlaneScaler(const HWScaleData &scale, SDEScaler *scaler);
/hardware/qcom/display/msm8909/sdm/libs/core/drm/
Dhw_scale_drm.cpp67 void HWScaleDRM::SetPlaneScaler(const HWScaleData &scale_data, SDEScaler *scaler) { in SetPlaneScaler() argument
69 SetPlaneScalerV2(scale_data, &scaler->scaler_v2); in SetPlaneScaler()
73 void HWScaleDRM::SetPlaneScalerV2(const HWScaleData &scale_data, sde_drm_scaler_v2 *scaler) { in SetPlaneScalerV2() argument
79 scaler->enable = scale_data.enable.scale; in SetPlaneScalerV2()
80 scaler->dir_en = scale_data.enable.direction_detection; in SetPlaneScalerV2()
81 scaler->de.enable = scale_data.detail_enhance.enable; in SetPlaneScalerV2()
85 scaler->init_phase_x[i] = plane.init_phase_x; in SetPlaneScalerV2()
86 scaler->phase_step_x[i] = plane.phase_step_x; in SetPlaneScalerV2()
87 scaler->init_phase_y[i] = plane.init_phase_y; in SetPlaneScalerV2()
88 scaler->phase_step_y[i] = plane.phase_step_y; in SetPlaneScalerV2()
[all …]
Dhw_scale_drm.h53 void SetPlaneScaler(const HWScaleData &scale, SDEScaler *scaler);
/hardware/qcom/sm8150/display/sdm/libs/core/drm/
Dhw_scale_drm.cpp69 void HWScaleDRM::SetScaler(const HWScaleData &scale_data, SDEScaler *scaler) { in SetScaler() argument
71 SetScalerV2(scale_data, &scaler->scaler_v2); in SetScaler()
75 void HWScaleDRM::SetScalerV2(const HWScaleData &scale_data, sde_drm_scaler_v2 *scaler) { in SetScalerV2() argument
78 scaler->enable = 0; in SetScalerV2()
79 scaler->dir_en = 0; in SetScalerV2()
80 scaler->de.enable = 0; in SetScalerV2()
84 scaler->enable = scale_data.enable.scale | scale_data.enable.direction_detection | in SetScalerV2()
87 scaler->dir_en = scale_data.enable.direction_detection; in SetScalerV2()
88 scaler->de.enable = scale_data.detail_enhance.enable; in SetScalerV2()
92 scaler->init_phase_x[i] = plane.init_phase_x; in SetScalerV2()
[all …]
Dhw_scale_drm.h53 void SetScaler(const HWScaleData &scale, SDEScaler *scaler);
/hardware/qcom/sdm845/display/sdm/libs/core/drm/
Dhw_scale_drm.cpp69 void HWScaleDRM::SetScaler(const HWScaleData &scale_data, SDEScaler *scaler) { in SetScaler() argument
71 SetScalerV2(scale_data, &scaler->scaler_v2); in SetScaler()
75 void HWScaleDRM::SetScalerV2(const HWScaleData &scale_data, sde_drm_scaler_v2 *scaler) { in SetScalerV2() argument
78 scaler->enable = 0; in SetScalerV2()
79 scaler->dir_en = 0; in SetScalerV2()
80 scaler->de.enable = 0; in SetScalerV2()
84 scaler->enable = scale_data.enable.scale | scale_data.enable.direction_detection | in SetScalerV2()
87 scaler->dir_en = scale_data.enable.direction_detection; in SetScalerV2()
88 scaler->de.enable = scale_data.detail_enhance.enable; in SetScalerV2()
92 scaler->init_phase_x[i] = plane.init_phase_x; in SetScalerV2()
[all …]
Dhw_scale_drm.h53 void SetScaler(const HWScaleData &scale, SDEScaler *scaler);
/hardware/google/graphics/common/libgscaler/
Dlibgscaler.cpp70 gsc->scaler = exynos_sc_create_exclusive(dev_num - HW_SCAL0, in exynos_gsc_create_exclusive()
72 if (!gsc->scaler) { in exynos_gsc_create_exclusive()
154 ret = exynos_sc_csc_exclusive(gsc->scaler, in exynos_gsc_set_csc_property()
395 ret = exynos_sc_config_exclusive(gsc->scaler, in exynos_gsc_config_exclusive()
433 ret = exynos_sc_run_exclusive(gsc->scaler, in exynos_gsc_run_exclusive()
475 gsc->scaler = exynos_sc_create_blend_exclusive(dev_num - HW_SCAL0, allow_drm); in exynos_gsc_create_blend_exclusive()
476 if (!gsc->scaler) { in exynos_gsc_create_blend_exclusive()
505 ret = exynos_sc_config_blend_exclusive(gsc->scaler, in exynos_gsc_config_blend_exclusive()
528 ret = exynos_sc_wait_frame_done_exclusive(gsc->scaler); in exynos_gsc_wait_frame_done_exclusive()
553 ret = exynos_sc_stop_exclusive(gsc->scaler); in exynos_gsc_stop_exclusive()
[all …]
/hardware/interfaces/camera/metadata/3.6/
Dtypes.hal76 /** android.scaler.defaultSecureImageSize [static, int32[], public]
82 … /** android.scaler.physicalCameraMultiResolutionStreamConfigurations [static, enum[], ndk_public]
90 /** android.scaler.availableStreamConfigurationsMaximumResolution [static, enum[], ndk_public]
101 /** android.scaler.availableMinFrameDurationsMaximumResolution [static, int64[], ndk_public]
112 /** android.scaler.availableStallDurationsMaximumResolution [static, int64[], ndk_public]
123 /** android.scaler.availableInputOutputFormatsMapMaximumResolution [static, int32, hidden]
134 /** android.scaler.multiResolutionStreamSupported [static, enum, ndk_public]
327 /** android.scaler.physicalCameraMultiResolutionStreamConfigurations enumeration values
335 /** android.scaler.availableStreamConfigurationsMaximumResolution enumeration values
343 /** android.scaler.multiResolutionStreamSupported enumeration values
/hardware/interfaces/camera/metadata/3.5/
Dtypes.hal76 /** android.scaler.availableRotateAndCropModes [static, byte[], public]
84 /** android.scaler.rotateAndCrop [dynamic, enum, public]
134 /** android.scaler.rotateAndCrop enumeration values
/hardware/interfaces/camera/metadata/3.4/
Dtypes.hal73 /** android.scaler.availableRecommendedStreamConfigurations [static, enum[], ndk_public]
79 /** android.scaler.availableRecommendedInputOutputFormatsMap [static, int32, ndk_public]
189 /** android.scaler.availableFormats enumeration values added since v3.2
199 /** android.scaler.availableRecommendedStreamConfigurations enumeration values
/hardware/interfaces/camera/metadata/3.2/
Dtypes.hal1034 /** android.scaler.cropRegion [dynamic, int32[], public]
1040 /** android.scaler.availableFormats [static, enum[], hidden]
1047 /** android.scaler.availableJpegMinDurations [static, int64[], hidden]
1056 /** android.scaler.availableJpegSizes [static, int32[], hidden]
1062 /** android.scaler.availableMaxDigitalZoom [static, float, public]
1072 /** android.scaler.availableProcessedMinDurations [static, int64[], hidden]
1082 /** android.scaler.availableProcessedSizes [static, int32[], hidden]
1091 /** android.scaler.availableRawMinDurations [static, int64[], system]
1101 /** android.scaler.availableRawSizes [static, int32[], system]
1109 /** android.scaler.availableInputOutputFormatsMap [static, int32, hidden]
[all …]
/hardware/qcom/sm7250/display/sde-drm/
Ddrm_plane.cpp521 bool scaler = false; in ParseProperties() local
559 scaler = (prop_enum == DRMProperty::SCALER_V1 || prop_enum == DRMProperty::SCALER_V2) \ in ParseProperties()
560 ? true : scaler; in ParseProperties()
598 if (csc && scaler) { in ParseProperties()