Merge "Fix color conversion from OMX_COLOR_FormatYUV420SemiPlanar" into qt-dev
am: 243787c885
Change-Id: I2360dffdd69a8279ae6040f3e30ab98193b33dd7
diff --git a/media/libstagefright/colorconversion/ColorConverter.cpp b/media/libstagefright/colorconversion/ColorConverter.cpp
index d136d9e..d685321 100644
--- a/media/libstagefright/colorconversion/ColorConverter.cpp
+++ b/media/libstagefright/colorconversion/ColorConverter.cpp
@@ -395,11 +395,16 @@
dst.mStride, src.cropWidth(), src.cropHeight());
break;
- case OMX_COLOR_Format32BitRGBA8888:
+ case OMX_COLOR_Format32bitBGRA8888:
libyuv::NV12ToARGB(src_y, src.mStride, src_u, src.mStride, (uint8 *)dst_ptr,
dst.mStride, src.cropWidth(), src.cropHeight());
break;
+ case OMX_COLOR_Format32BitRGBA8888:
+ libyuv::NV12ToABGR(src_y, src.mStride, src_u, src.mStride, (uint8 *)dst_ptr,
+ dst.mStride, src.cropWidth(), src.cropHeight());
+ break;
+
default:
return ERROR_UNSUPPORTED;
}