From 4924b2c9b84267dd4b9e4f3b1292a28fdcb12ba6 Mon Sep 17 00:00:00 2001 From: Karthikeyan Periasamy Date: Mon, 15 May 2017 10:34:51 -0700 Subject: mm-video-v4l2: Enable NV12 UBWC in C2D Add the support to enable the color convertion in C2D using c2d graphic library. Change-Id: If26640952c43a9cf329a9a97b3b4f32f573adac0 --- libc2dcolorconvert/C2DColorConverter.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'libc2dcolorconvert') diff --git a/libc2dcolorconvert/C2DColorConverter.cpp b/libc2dcolorconvert/C2DColorConverter.cpp index 3e3dfaf0..33579318 100644 --- a/libc2dcolorconvert/C2DColorConverter.cpp +++ b/libc2dcolorconvert/C2DColorConverter.cpp @@ -433,10 +433,10 @@ size_t C2DColorConverter::calcStride(ColorConvertFormat format, size_t width) case RGB565: return ALIGN(width, ALIGN32) * 2; // RGB565 has width as twice case RGBA8888: - if (mSrcStride) - return mSrcStride * 4; - else - return ALIGN(width, ALIGN32) * 4; + if (mSrcStride) + return mSrcStride * 4; + else + return ALIGN(width, ALIGN32) * 4; case YCbCr420Tile: return ALIGN(width, ALIGN128); case YCbCr420SP: @@ -544,6 +544,7 @@ size_t C2DColorConverter::calcSize(ColorConvertFormat format, size_t width, size break; case NV12_UBWC: size = VENUS_BUFFER_SIZE(COLOR_FMT_NV12_UBWC, width, height); + break; default: break; } -- cgit v1.2.3