/hardware/qcom/display/libhwcomposer/ |
H A D | hwc_extonly.cpp | 77 void ExtOnly::markFlags(hwc_layer_1_t *layer) { argument 80 layer->compositionType = HWC_OVERLAY; 87 bool ExtOnly::configure(hwc_context_t *ctx, hwc_layer_1_t *layer) { argument 91 private_handle_t *hnd = (private_handle_t *)layer->handle; 103 hwc_rect_t sourceCrop = layer->sourceCrop;
|
H A D | hwc_uimirror.cpp | 59 bool UIMirrorOverlay::configure(hwc_context_t *ctx, hwc_layer_1_t *layer) argument 65 private_handle_t *hnd = (private_handle_t *)layer->handle; 67 ALOGE("%s:NULL private handle for layer!", __FUNCTION__); 88 hwc_rect_t sourceCrop = layer->sourceCrop; 95 int transform = layer->transform; 100 hwc_rect_t displayFrame = layer->displayFrame; 117 bool UIMirrorOverlay::draw(hwc_context_t *ctx, hwc_layer_1_t *layer) argument 126 private_handle_t *hnd = (private_handle_t *)layer->handle;
|
H A D | hwc_video.cpp | 53 ALOGD_IF(VIDEO_DEBUG, "%s: Handle non-secure video layer" 59 ALOGD_IF(VIDEO_DEBUG, "%s: Handle secure video layer" 117 bool configPrimVid(hwc_context_t *ctx, hwc_layer_1_t *layer) { argument 119 private_handle_t *hnd = (private_handle_t *)layer->handle; 128 if(layer->blending == HWC_BLENDING_PREMULT) { 146 int transform = layer->transform & FINAL_TRANSFORM_MASK; 150 hwc_rect_t sourceCrop = layer->sourceCrop; 151 hwc_rect_t displayFrame = layer->displayFrame; 189 bool configExtVid(hwc_context_t *ctx, hwc_layer_1_t *layer) { argument 191 private_handle_t *hnd = (private_handle_t *)layer [all...] |
H A D | hwc_utils.h | 70 int numAppLayers; //Total - 1, excluding FB layer. 140 inline void getLayerResolution(const hwc_layer_1_t* layer, argument 143 hwc_rect_t displayFrame = layer->displayFrame;
|
H A D | hwc_copybit.cpp | 180 //GPU/CPU composition, don't change layer composition type 198 //YUV layer, check, if copybit can be used 203 //RGB layer, check, if copybit can be used 231 int CopyBit::drawLayerUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer, argument 243 private_handle_t *hnd = (private_handle_t *)layer->handle; 278 src.handle = (native_handle_t *)layer->handle; 285 layer->transform = (layer->transform & FINAL_TRANSFORM_MASK); 288 hwc_rect_t sourceCrop = layer->sourceCrop; 294 hwc_rect_t displayFrame = layer 462 getLayerResolution(const hwc_layer_1_t* layer, unsigned int& width, unsigned int& height) argument [all...] |
H A D | hwc_mdpcomp.cpp | 147 void MDPComp::setLayerIndex(hwc_layer_1_t* layer, const int pipe_index) argument 149 layer->flags &= ~HWC_MDPCOMP_INDEX_MASK; 150 layer->flags |= pipe_index << MDPCOMP_INDEX_OFFSET; 153 int MDPComp::getLayerIndex(hwc_layer_1_t* layer) argument 157 if(layer->flags & HWC_MDPCOMP) { 158 byp_index = ((layer->flags & HWC_MDPCOMP_INDEX_MASK) >> 164 void MDPComp::print_info(hwc_layer_1_t* layer) argument 166 hwc_rect_t sourceCrop = layer->sourceCrop; 167 hwc_rect_t displayFrame = layer->displayFrame; 187 int MDPComp::prepare(hwc_context_t *ctx, hwc_layer_1_t *layer, argument 379 hwc_layer_1_t* layer = &(list->hwLayers[layer_index]); local 388 get_layer_info(hwc_layer_1_t* layer, int& flags) argument 428 hwc_layer_1_t* layer = &list->hwLayers[index]; local 495 hwc_layer_1_t* layer = &list->hwLayers[index]; local 642 hwc_layer_1_t* layer = &list->hwLayers[layer_index]; local 688 hwc_layer_1_t *layer = &list->hwLayers[i]; local 728 using pipe: %d", __FUNCTION__, layer, local [all...] |
/hardware/samsung_slsi/exynos5/libhwc/ |
H A D | hwc.cpp | 217 static bool is_transformed(const hwc_layer_1_t &layer) argument 219 return layer.transform != 0; 222 static bool is_rotated(const hwc_layer_1_t &layer) argument 224 return (layer.transform & HAL_TRANSFORM_ROT_90) || 225 (layer.transform & HAL_TRANSFORM_ROT_180); 228 static bool is_scaled(const hwc_layer_1_t &layer) argument 230 return WIDTH(layer.displayFrame) != WIDTH(layer.sourceCrop) || 231 HEIGHT(layer.displayFrame) != HEIGHT(layer 338 is_x_aligned(const hwc_layer_1_t &layer, int format) argument 360 exynos5_supports_gscaler(hwc_layer_1_t &layer, int format, bool local_path) argument 405 exynos5_requires_gscaler(hwc_layer_1_t &layer, int format) argument 617 hdmi_output(struct exynos5_hwc_composer_device_1_t *dev, hdmi_layer_t &hl, hwc_layer_1_t &layer, private_handle_t *h, int acquireFenceFd, int *releaseFenceFd) argument 731 exynos5_is_offscreen(hwc_layer_1_t &layer, struct exynos5_hwc_composer_device_1_t *pdev) argument 740 exynos5_visible_width(hwc_layer_1_t &layer, int format, struct exynos5_hwc_composer_device_1_t *pdev) argument 754 exynos5_supports_overlay(hwc_layer_1_t &layer, size_t i, struct exynos5_hwc_composer_device_1_t *pdev) argument 830 hwc_layer_1_t &layer = contents->hwLayers[i]; local 897 hwc_layer_1_t &layer = contents->hwLayers[i]; local 968 hwc_layer_1_t &layer = contents->hwLayers[i]; local 1013 hwc_layer_1_t &layer = contents->hwLayers[i]; local 1078 exynos5_config_gsc_m2m(hwc_layer_1_t &layer, alloc_device_t* alloc_device, exynos5_gsc_data_t *gsc_data, int gsc_idx, int dst_format, hwc_rect_t *sourceCrop) argument 1332 exynos5_config_overlay(hwc_layer_1_t *layer, s3c_fb_win_config &cfg, exynos5_hwc_composer_device_1_t *pdev) argument 1365 hwc_layer_1_t &layer = contents->hwLayers[layer_idx]; local 1426 hwc_layer_1_t &layer = contents->hwLayers[layer_idx]; local 1488 hwc_layer_1_t &layer = local 1516 hwc_layer_1_t &layer = contents->hwLayers[i]; local 1526 hwc_layer_1_t &layer = contents->hwLayers[i]; local [all...] |
/hardware/ti/omap4xxx/hwc/ |
H A D | hwc.c | 256 hwc_layer_1_t *layer = &list->hwLayers[i]; local 257 IMG_native_handle_t *handle = (IMG_native_handle_t *)layer->handle; 258 dump_printf(&log, "%p:%s,", handle, layer->compositionType == HWC_OVERLAY ? "DSS" : "SGX"); 259 if ((layer->flags & HWC_SKIP_LAYER) || !handle) { 263 if (layer->flags & HWC_HINT_CLEAR_FB) 266 if (layer->transform) 267 dump_printf(&log, "~%d", layer->transform); 313 static int scaled(hwc_layer_1_t *layer) argument 315 int w = WIDTH(layer->sourceCrop); 316 int h = HEIGHT(layer 324 is_protected(hwc_layer_1_t *layer) argument 374 dockable(hwc_layer_1_t *layer) argument 453 omap4_hwc_setup_layer(omap4_hwc_device_t *hwc_dev, struct dss2_ovl_info *ovl, hwc_layer_1_t *layer, int index, int format, int width, int height) argument 760 omap4_hwc_can_scale_layer(omap4_hwc_device_t *hwc_dev, hwc_layer_1_t *layer, IMG_native_handle_t *handle) argument 777 omap4_hwc_is_valid_layer(omap4_hwc_device_t *hwc_dev, hwc_layer_1_t *layer, IMG_native_handle_t *handle) argument 972 hwc_layer_1_t *layer = &list->hwLayers[i]; local 1079 can_dss_render_layer(omap4_hwc_device_t *hwc_dev, hwc_layer_1_t *layer) argument 1203 hwc_layer_1_t* layer = &list->hwLayers[j]; local 1264 hwc_layer_1_t *layer = &list->hwLayers[i]; local [all...] |