Loading media/libstagefright/colorconversion/ColorConverter.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -324,8 +324,8 @@ status_t ColorConverter::convertCbYCrY( } #define DECLARE_YUV2RGBFUNC(func, rgb) int (*func)( \ const uint8*, int, const uint8*, int, \ const uint8*, int, uint8*, int, int, int) \ const uint8_t*, int, const uint8_t*, int, \ const uint8_t*, int, uint8_t*, int, int, int) \ = mSrcColorSpace.isBt709() ? libyuv::H420To##rgb \ : mSrcColorSpace.isJpeg() ? libyuv::J420To##rgb \ : libyuv::I420To##rgb Loading @@ -350,7 +350,7 @@ status_t ColorConverter::convertYUV420PlanarUseLibYUV( { DECLARE_YUV2RGBFUNC(func, RGB565); (*func)(src_y, src.mStride, src_u, src.mStride / 2, src_v, src.mStride / 2, (uint8 *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); (uint8_t *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); break; } Loading @@ -358,7 +358,7 @@ status_t ColorConverter::convertYUV420PlanarUseLibYUV( { DECLARE_YUV2RGBFUNC(func, ABGR); (*func)(src_y, src.mStride, src_u, src.mStride / 2, src_v, src.mStride / 2, (uint8 *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); (uint8_t *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); break; } Loading @@ -366,7 +366,7 @@ status_t ColorConverter::convertYUV420PlanarUseLibYUV( { DECLARE_YUV2RGBFUNC(func, ARGB); (*func)(src_y, src.mStride, src_u, src.mStride / 2, src_v, src.mStride / 2, (uint8 *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); (uint8_t *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); break; } Loading @@ -391,17 +391,17 @@ status_t ColorConverter::convertYUV420SemiPlanarUseLibYUV( switch (mDstFormat) { case OMX_COLOR_Format16bitRGB565: libyuv::NV12ToRGB565(src_y, src.mStride, src_u, src.mStride, (uint8 *)dst_ptr, libyuv::NV12ToRGB565(src_y, src.mStride, src_u, src.mStride, (uint8_t *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); break; case OMX_COLOR_Format32bitBGRA8888: libyuv::NV12ToARGB(src_y, src.mStride, src_u, src.mStride, (uint8 *)dst_ptr, libyuv::NV12ToARGB(src_y, src.mStride, src_u, src.mStride, (uint8_t *)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, libyuv::NV12ToABGR(src_y, src.mStride, src_u, src.mStride, (uint8_t *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); break; Loading media/libstagefright/exports.lds +0 −1 Original line number Diff line number Diff line Loading @@ -395,7 +395,6 @@ ScaleFilterCols_NEON*; ScaleFilterReduce; ScaleFilterRows_NEON*; ScaleOffset; ScalePlane; ScalePlane_16; ScalePlaneBilinearDown; Loading Loading
media/libstagefright/colorconversion/ColorConverter.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -324,8 +324,8 @@ status_t ColorConverter::convertCbYCrY( } #define DECLARE_YUV2RGBFUNC(func, rgb) int (*func)( \ const uint8*, int, const uint8*, int, \ const uint8*, int, uint8*, int, int, int) \ const uint8_t*, int, const uint8_t*, int, \ const uint8_t*, int, uint8_t*, int, int, int) \ = mSrcColorSpace.isBt709() ? libyuv::H420To##rgb \ : mSrcColorSpace.isJpeg() ? libyuv::J420To##rgb \ : libyuv::I420To##rgb Loading @@ -350,7 +350,7 @@ status_t ColorConverter::convertYUV420PlanarUseLibYUV( { DECLARE_YUV2RGBFUNC(func, RGB565); (*func)(src_y, src.mStride, src_u, src.mStride / 2, src_v, src.mStride / 2, (uint8 *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); (uint8_t *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); break; } Loading @@ -358,7 +358,7 @@ status_t ColorConverter::convertYUV420PlanarUseLibYUV( { DECLARE_YUV2RGBFUNC(func, ABGR); (*func)(src_y, src.mStride, src_u, src.mStride / 2, src_v, src.mStride / 2, (uint8 *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); (uint8_t *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); break; } Loading @@ -366,7 +366,7 @@ status_t ColorConverter::convertYUV420PlanarUseLibYUV( { DECLARE_YUV2RGBFUNC(func, ARGB); (*func)(src_y, src.mStride, src_u, src.mStride / 2, src_v, src.mStride / 2, (uint8 *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); (uint8_t *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); break; } Loading @@ -391,17 +391,17 @@ status_t ColorConverter::convertYUV420SemiPlanarUseLibYUV( switch (mDstFormat) { case OMX_COLOR_Format16bitRGB565: libyuv::NV12ToRGB565(src_y, src.mStride, src_u, src.mStride, (uint8 *)dst_ptr, libyuv::NV12ToRGB565(src_y, src.mStride, src_u, src.mStride, (uint8_t *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); break; case OMX_COLOR_Format32bitBGRA8888: libyuv::NV12ToARGB(src_y, src.mStride, src_u, src.mStride, (uint8 *)dst_ptr, libyuv::NV12ToARGB(src_y, src.mStride, src_u, src.mStride, (uint8_t *)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, libyuv::NV12ToABGR(src_y, src.mStride, src_u, src.mStride, (uint8_t *)dst_ptr, dst.mStride, src.cropWidth(), src.cropHeight()); break; Loading
media/libstagefright/exports.lds +0 −1 Original line number Diff line number Diff line Loading @@ -395,7 +395,6 @@ ScaleFilterCols_NEON*; ScaleFilterReduce; ScaleFilterRows_NEON*; ScaleOffset; ScalePlane; ScalePlane_16; ScalePlaneBilinearDown; Loading