Searched defs:transform (Results 1 - 25 of 27) sorted by relevance

12

/hardware/qcom/display/msm8960/libhwcomposer/
H A Dhwc_fbupdate.cpp103 int transform = layer->transform; local
105 static_cast<ovutils::eTransform>(transform);
231 int transform = layer->transform; local
233 static_cast<ovutils::eTransform>(transform);
H A Dhwc_utils.cpp451 if(layer->transform & HWC_TRANSFORM_ROT_90)
778 void trimLayer(hwc_context_t *ctx, const int& dpy, const int& transform, argument
785 qhwc::calculate_crop_rects(crop, dst, scissor, transform);
794 const int& transform = layer->transform; local
812 if(transform & HWC_TRANSFORM_ROT_90) {
820 if(!(layer->transform & HWC_TRANSFORM_ROT_90) && !rotDownscale) {
821 if(layer->transform & HWC_TRANSFORM_FLIP_H) {
825 if(layer->transform & HWC_TRANSFORM_FLIP_V) {
947 int transform local
1028 int transform = layer->transform; local
[all...]
/hardware/qcom/display/msm8974/libhwcomposer/
H A Dhwc_fbupdate.cpp124 int transform = layer->transform; local
126 static_cast<ovutils::eTransform>(transform);
279 int transform = layer->transform; local
281 static_cast<ovutils::eTransform>(transform);
H A Dhwc_utils.cpp309 trimLayer(ctx, dpy, layer->transform, sourceCrop, displayFrame);
398 if((layer->transform & HWC_TRANSFORM_ROT_90) &&
738 void trimLayer(hwc_context_t *ctx, const int& dpy, const int& transform, argument
745 qhwc::calculate_crop_rects(crop, dst, scissor, transform);
754 const int& transform = layer->transform; local
772 if(transform & HWC_TRANSFORM_ROT_90) {
780 if(!(layer->transform & HWC_TRANSFORM_ROT_90) && !rotDownscale) {
781 if(layer->transform & HWC_TRANSFORM_FLIP_H) {
785 if(layer->transform
893 int transform = layer->transform; local
985 int transform = layer->transform; local
1161 setBwc(hwc_context_t *ctx, const hwc_rect_t& crop, const hwc_rect_t& dst, const int& transform, ovutils::eMdpFlags& mdpFlags) argument
[all...]
/hardware/intel/img/hwcomposer/ips/common/
H A DRotationBufferProvider.cpp108 int RotationBufferProvider::transFromHalToVa(int transform) argument
110 if (transform == HAL_TRANSFORM_ROT_90)
112 if (transform == HAL_TRANSFORM_ROT_180)
114 if (transform == HAL_TRANSFORM_ROT_270)
153 bool RotationBufferProvider::createVaSurface(VideoPayloadBuffer *payload, int transform, bool isTarget) argument
164 if (transFromHalToVa(transform) == VA_ROTATION_180) {
252 bool RotationBufferProvider::startVA(VideoPayloadBuffer *payload, int transform) argument
312 ret = createVaSurface(payload, transform, true);
365 if (!(pipelineCaps.rotation_flags & (1 << transFromHalToVa(transform)))) {
367 transFromHalToVa(transform));
377 setupRotationBuffer(VideoPayloadBuffer *payload, int transform) argument
611 isContextChanged(int width, int height, int transform) argument
[all...]
/hardware/qcom/display/msm8084/libhwcomposer/
H A Dhwc_fbupdate.cpp176 int transform = layer->transform; local
180 static_cast<ovutils::eTransform>(transform);
201 transform, orient);
204 setMdpFlags(layer, mdpFlags, 0, transform);
214 transform = 0;
296 static_cast<ovutils::eTransform>(layer->transform);
447 int transform = layer->transform; local
449 static_cast<ovutils::eTransform>(transform);
[all...]
H A Dhwc_mdpcomp.cpp496 if(!needsScaling(layer) && !layer->transform)
610 if(!needsScaling(layer) && !layer->transform)
714 (layer->transform & HWC_TRANSFORM_FLIP_H) &&
1022 if(layer->transform & HWC_TRANSFORM_ROT_90 && !canUseRotator(ctx,mDpy)) {
2094 int transform = layer->transform; local
2095 eTransform orient = static_cast<eTransform>(transform);
2113 setMdpFlags(layer, mdpFlags, 0, transform);
2120 if(isYuvBuffer(hnd) && (transform & HWC_TRANSFORM_ROT_90)) {
2126 BwcPM::setBwc(crop, dst, transform, mdpFlag
[all...]
H A Dhwc_utils.cpp599 int& transform,
601 // Swap width and height when there is a 90deg transform
655 transform = extOrient;
804 static void trimLayer(hwc_context_t *ctx, const int& dpy, const int& transform, argument
812 qhwc::calculate_crop_rects(crop, dst, scissor, transform);
822 list->hwLayers[i].transform,
1208 int transform =layer->transform; local
1216 dest_rect, transform);
1440 int rotDownscale, int transform) {
594 calcExtDisplayPosition(hwc_context_t *ctx, private_handle_t *hnd, int dpy, hwc_rect_t& sourceCrop, hwc_rect_t& displayFrame, int& transform, ovutils::eTransform& orient) argument
1438 setMdpFlags(hwc_layer_1_t *layer, ovutils::eMdpFlags &mdpFlags, int rotDownscale, int transform) argument
1636 int transform = layer->transform; local
1743 int transform = layer->transform; local
1888 int transform = layer->transform; local
2146 setBwc(const hwc_rect_t& crop, const hwc_rect_t& dst, const int& transform, ovutils::eMdpFlags& mdpFlags) argument
[all...]
/hardware/qcom/display/msm8226/libhwcomposer/
H A Dhwc_fbupdate.cpp182 int transform = layer->transform; local
186 static_cast<ovutils::eTransform>(transform);
207 transform, orient);
210 setMdpFlags(ctx, layer, mdpFlags, 0, transform);
220 transform = 0;
302 static_cast<ovutils::eTransform>(layer->transform);
453 int transform = layer->transform; local
455 static_cast<ovutils::eTransform>(transform);
[all...]
H A Dhwc_mdpcomp.cpp346 bool rotated90 = (bool)(layer->transform & HAL_TRANSFORM_ROT_90);
507 if(!needsScaling(layer) && !layer->transform)
622 if(!needsScaling(layer) && !layer->transform)
726 (layer->transform & HWC_TRANSFORM_FLIP_H) &&
827 3. Overlap or a below layer has 90 degree transform.
842 // PTOR layer should be peripheral and cannot have transform
858 //layer below PTOR is intersecting and has 90 degree transform or
920 layer->transform);
2306 int transform = layer->transform; local
[all...]
H A Dhwc_utils.cpp586 int& transform,
588 // Swap width and height when there is a 90deg transform
642 transform = extOrient;
791 static void trimLayer(hwc_context_t *ctx, const int& dpy, const int& transform, argument
799 qhwc::calculate_crop_rects(crop, dst, scissor, transform);
809 list->hwLayers[i].transform,
1201 int transform =layer->transform; local
1209 dest_rect, transform);
1460 int rotDownscale, int transform) {
581 calcExtDisplayPosition(hwc_context_t *ctx, private_handle_t *hnd, int dpy, hwc_rect_t& sourceCrop, hwc_rect_t& displayFrame, int& transform, ovutils::eTransform& orient) argument
1458 setMdpFlags(hwc_context_t *ctx, hwc_layer_1_t *layer, ovutils::eMdpFlags &mdpFlags, int rotDownscale, int transform) argument
1646 int transform = layer->transform; local
1753 int transform = layer->transform; local
1897 int transform = layer->transform; local
2169 setBwc(const hwc_rect_t& crop, const hwc_rect_t& dst, const int& transform, ovutils::eMdpFlags& mdpFlags) argument
[all...]
/hardware/qcom/display/msm8960/liboverlay/
H A Doverlay.cpp171 utils::eTransform transform = local
173 mPipeBook[index].mPipe->setTransform(transform);
/hardware/qcom/display/msm8974/liboverlay/
H A Doverlay.cpp192 utils::eTransform transform = local
194 mPipeBook[index].mPipe->setTransform(transform);
/hardware/intel/img/psb_video/src/
H A Dpnw_rotate.c204 /* traverse all surfaces' share info to find out the latest transform info */
215 int transform = obj_surface->share_info->layer_transform; local
216 driver_data->mipi0_rotation = HAL2VAROTATION(transform);
234 /* traverse all surfaces' share info to find out the latest transform info */
245 int transform = obj_surface->share_info->layer_transform; local
246 driver_data->mipi0_rotation = HAL2VAROTATION(transform);
/hardware/intel/img/hwcomposer/ips/anniedale/
H A DAnnOverlayPlane.cpp418 VLOGTRACE("src (%dx%d), dst (%dx%d), transform %d",
570 void AnnOverlayPlane::setTransform(int transform) argument
575 transform ^= HWC_TRANSFORM_ROT_180;
577 DisplayPlane::setTransform(transform);
579 // setup transform config
594 ELOGTRACE("Invalid transform %d", mTransform);
792 WLOGTRACE("signal decoder to generate rotation buffer with transform %d", mTransform);
/hardware/libhardware/include/hardware/
H A Dhwcomposer.h188 uint32_t transform; member in struct:hwc_layer_1::__anon1265::__anon1266
/hardware/qcom/display/msm8084/liboverlay/
H A Doverlay.cpp341 utils::eTransform transform = local
343 mPipeBook[index].mPipe->setTransform(transform);
/hardware/qcom/display/msm8226/liboverlay/
H A Doverlay.cpp339 utils::eTransform transform = local
341 mPipeBook[dest].mPipe->setTransform(transform);
/hardware/samsung_slsi/exynos5/libgscaler/
H A Dexynos_gscaler.c1237 static void rotateValueHAL2GSC(unsigned int transform, argument
1242 int rotate_flag = transform & 0x7;
/hardware/qcom/display/msm8084/libcopybit/
H A Dcopybit_c2d.cpp153 unsigned int trg_transform; /* target transform */
616 // For A3xx - set 0x0 as the transform is set in the config_mask
817 unsigned int transform = 0; local
821 transform = C2D_TARGET_ROTATE_180;
824 transform = C2D_TARGET_ROTATE_90;
827 transform = C2D_TARGET_ROTATE_270;
842 // The transform for this surface does not match the current
843 // target transform. Draw all previous surfaces. This will be
848 ctx->trg_transform = transform;
/hardware/qcom/display/msm8226/libcopybit/
H A Dcopybit_c2d.cpp153 unsigned int trg_transform; /* target transform */
622 // For A3xx - set 0x0 as the transform is set in the config_mask
823 unsigned int transform = 0; local
827 transform = C2D_TARGET_ROTATE_180;
830 transform = C2D_TARGET_ROTATE_90;
833 transform = C2D_TARGET_ROTATE_270;
848 // The transform for this surface does not match the current
849 // target transform. Draw all previous surfaces. This will be
854 ctx->trg_transform = transform;
/hardware/qcom/display/msm8960/libcopybit/
H A Dcopybit_c2d.cpp155 unsigned int trg_transform; /* target transform */
606 // For A3xx - set 0x0 as the transform is set in the config_mask
797 unsigned int transform = 0; local
801 transform = C2D_TARGET_ROTATE_180;
804 transform = C2D_TARGET_ROTATE_90;
807 transform = C2D_TARGET_ROTATE_270;
822 // The transform for this surface does not match the current
823 // target transform. Draw all previous surfaces. This will be
828 ctx->trg_transform = transform;
/hardware/qcom/display/msm8974/libcopybit/
H A Dcopybit_c2d.cpp155 unsigned int trg_transform; /* target transform */
617 // For A3xx - set 0x0 as the transform is set in the config_mask
816 unsigned int transform = 0; local
820 transform = C2D_TARGET_ROTATE_180;
823 transform = C2D_TARGET_ROTATE_90;
826 transform = C2D_TARGET_ROTATE_270;
841 // The transform for this surface does not match the current
842 // target transform. Draw all previous surfaces. This will be
847 ctx->trg_transform = transform;
/hardware/ti/omap4-aah/hwc/
H A Drgz_2d.c105 static int rgz_get_orientation(unsigned int transform);
106 static int rgz_get_flip_flags(unsigned int transform, int use_src2_flags);
242 l->compositionType, l->flags, l->handle, l->transform, l->blending,
352 srcgeom->orientation = rgz_get_orientation(hwc_layer->transform);
354 if (hwc_layer->transform & HAL_TRANSFORM_ROT_90)
424 e->bp.flags |= rgz_get_flip_flags(hwc_src1->transform, 0);
459 e->bp.flags |= rgz_get_flip_flags(hwc_src1->transform, 0);
481 e->bp.flags |= rgz_get_flip_flags(hwc_src2->transform, 1);
596 if (layer->transform & HWC_TRANSFORM_ROT_90)
607 if (layer->transform
1171 rgz_get_orientation(unsigned int transform) argument
1182 rgz_get_flip_flags(unsigned int transform, int use_src2_flags) argument
[all...]
/hardware/samsung_slsi/exynos5/libcamera2/
H A Dfimc-is-metadata.h266 float transform[9]; member in struct:camera2_colorcorrection_ctl
275 float transform[9]; member in struct:camera2_colorcorrection_dm

Completed in 557 milliseconds

12