Lines Matching full:yuv
934 * It allocates output YUV planes
947 * Allocate output YUV planes */
948 framingCtx->FramingYuv = (M4VIFI_ImagePlane*)M4OSA_32bitAlignedMalloc(3*sizeof(M4VIFI_ImagePlane), M4VS, (M4OSA_Char*)"M4xVSS_internalConvertRGBtoYUV: Output plane YUV");
958 framingCtx->FramingYuv[0].pac_data = (M4VIFI_UInt8*)M4OSA_32bitAlignedMalloc((framingCtx->FramingYuv[0].u_width*framingCtx->FramingYuv[0].u_height*3)>>1, M4VS, (M4OSA_Char*)"Alloc for the Convertion output YUV");;
976 * Convert input RGB 565 to YUV 420 to be able to merge it with output video in framing effect */
980 M4OSA_TRACE1_1("M4xVSS_internalConvertRGBtoYUV: error when converting from RGB to YUV: 0x%x\n", err);
999 * It allocates output YUV planes
1012 * Allocate output YUV planes */
1013 framingCtx->FramingYuv = (M4VIFI_ImagePlane*)M4OSA_32bitAlignedMalloc(3*sizeof(M4VIFI_ImagePlane), M4VS, (M4OSA_Char*)"M4xVSS_internalConvertRGBtoYUV: Output plane YUV");
1023 framingCtx->FramingYuv[0].pac_data = (M4VIFI_UInt8*)M4OSA_32bitAlignedMalloc((framingCtx->FramingYuv[0].u_width*framingCtx->FramingYuv[0].u_height*3)>>1, M4VS, (M4OSA_Char*)"Alloc for the Convertion output YUV");;
1041 * Convert input RGB888 to YUV 420 to be able to merge it with output video in framing effect */
1045 M4OSA_TRACE1_1("M4xVSS_internalConvertRGBtoYUV: error when converting from RGB to YUV: 0x%x\n", err);
1078 * @return M4VIFI_ILLEGAL_FRAME_HEIGHT: YUV Plane height is ODD
1079 * @return M4VIFI_ILLEGAL_FRAME_WIDTH: YUV Plane width is ODD
1142 /* Two YUV rows are computed at each pass */
1195 /* Convert RGB value to YUV */
1315 /* two YUV rows are computed at each pass */
1386 * @param pPlaneIn: (IN) Pointer to YUV plane buffer
1387 * @param pPlaneOut: (OUT) Pointer to YUV Plane
1425 * Place the YUV in the ouput plane
1473 /* Check for the YUV width and height are even */
1978 M4OSA_UInt32 u32_x_inc[4]; /**< ratio between input and ouput width for YUV */
1979 M4OSA_UInt32 u32_y_inc[4]; /**< ratio between input and ouput height for YUV */
2846 * @Note: The caller of the function is responsible to free the yuv buffer allocated
2849 * @param width: (OUT) pBuffer pointer to the address where the yuv data address needs to be returned.
2919 M4VS, (M4OSA_Char*)"M4xVSS_internalConvertRGBtoYUV: Output plane YUV");
2924 yuvPlane[0].pac_data = (M4VIFI_UInt8*)M4OSA_32bitAlignedMalloc(yuvPlane[0].u_height * yuvPlane[0].u_width * 1.5, M4VS, (M4OSA_Char*)"imageClip YUV data");
2943 ALOGE("error when converting from RGB to YUV: 0x%x\n", (unsigned int)err);
2947 //ALOGE("RGB to YUV done");
3111 // Force input RGB buffer to even size to avoid errors in YUV conversion
3144 // If new Overlay buffer, convert from RGB to YUV
3147 // If YUV buffer exists, delete it
3170 ALOGV(" YUV buffer reuse");
3172 3*sizeof(M4VIFI_ImagePlane), M4VS, (M4OSA_Char*)"YUV");
3318 // output YUV frame so that concurrent effects are both applied
3551 // YVU instead of YUV