From 75e2a92af424ec26a1ea5f563c6dcc493bb8da0a Mon Sep 17 00:00:00 2001 From: Naseer Ahmed Date: Wed, 14 Dec 2011 16:54:25 +0530 Subject: [PATCH] hwc: Initialize padding for copybit Change-Id: I053431caa114fdc9a09584933b10b4d27d34ec74 CRs-fixed: 324785 --- libhwcomposer/hwcomposer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libhwcomposer/hwcomposer.cpp b/libhwcomposer/hwcomposer.cpp index 9d327ea..0c092c1 100755 --- a/libhwcomposer/hwcomposer.cpp +++ b/libhwcomposer/hwcomposer.cpp @@ -996,6 +996,11 @@ static int drawLayerUsingCopybit(hwc_composer_device_t *dev, hwc_layer_t *layer, src.format = hnd->format; src.base = (void *)hnd->base; src.handle = (native_handle_t *)layer->handle; + src.horiz_padding = src.w - hnd->width; + // Initialize vertical padding to zero for now, + // this needs to change to accomodate vertical stride + // if needed in the future + src.vert_padding = 0; // Copybit source rect hwc_rect_t sourceCrop = layer->sourceCrop;