Searched defs:layer (Results 1 - 8 of 8) sorted by relevance

/hardware/qcom/display/libhwcomposer/
H A Dhwc_extonly.cpp77 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 Dhwc_uimirror.cpp59 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 Dhwc_video.cpp53 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 Dhwc_utils.h70 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 Dhwc_copybit.cpp180 //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 Dhwc_mdpcomp.cpp147 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 Dhwc.cpp217 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 Dhwc.c256 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...]

Completed in 108 milliseconds