Lines Matching refs:a_ptr
739 const uint8_t* a_ptr, in LinearToGammaWeighted() argument
743 a_ptr[0] * GammaToLinear(src[0]) + in LinearToGammaWeighted()
744 a_ptr[step] * GammaToLinear(src[step]) + in LinearToGammaWeighted()
745 a_ptr[rgb_stride] * GammaToLinear(src[rgb_stride]) + in LinearToGammaWeighted()
746 a_ptr[rgb_stride + step] * GammaToLinear(src[rgb_stride + step]); in LinearToGammaWeighted()
770 const uint8_t* const a_ptr, in AccumulateRGBA() argument
776 const uint32_t a = SUM4ALPHA(a_ptr + j); in AccumulateRGBA()
783 r = LinearToGammaWeighted(r_ptr + j, a_ptr + j, a, 4, rgb_stride); in AccumulateRGBA()
784 g = LinearToGammaWeighted(g_ptr + j, a_ptr + j, a, 4, rgb_stride); in AccumulateRGBA()
785 b = LinearToGammaWeighted(b_ptr + j, a_ptr + j, a, 4, rgb_stride); in AccumulateRGBA()
793 const uint32_t a = 2u * SUM2ALPHA(a_ptr + j); in AccumulateRGBA()
800 r = LinearToGammaWeighted(r_ptr + j, a_ptr + j, a, 0, rgb_stride); in AccumulateRGBA()
801 g = LinearToGammaWeighted(g_ptr + j, a_ptr + j, a, 0, rgb_stride); in AccumulateRGBA()
802 b = LinearToGammaWeighted(b_ptr + j, a_ptr + j, a, 0, rgb_stride); in AccumulateRGBA()
845 const uint8_t* a_ptr, in ImportYUVAFromRGBA() argument
854 const int has_alpha = CheckNonOpaque(a_ptr, width, height, step, rgb_stride); in ImportYUVAFromRGBA()
882 WebPExtractAlpha(a_ptr, rgb_stride, width, height, in ImportYUVAFromRGBA()
930 rows_have_alpha &= !WebPExtractAlpha(a_ptr, rgb_stride, width, 2, in ImportYUVAFromRGBA()
938 AccumulateRGBA(r_ptr, g_ptr, b_ptr, a_ptr, rgb_stride, tmp_rgb, width); in ImportYUVAFromRGBA()
951 if (has_alpha) a_ptr += 2 * rgb_stride; in ImportYUVAFromRGBA()
965 row_has_alpha &= !WebPExtractAlpha(a_ptr, 0, width, 1, dst_a, 0); in ImportYUVAFromRGBA()
973 AccumulateRGBA(r_ptr, g_ptr, b_ptr, a_ptr, /* rgb_stride = */ 0, in ImportYUVAFromRGBA()
1110 const uint8_t* a_ptr = import_alpha ? rgb + 3 : NULL; in Import() local
1111 return ImportYUVAFromRGBA(r_ptr, g_ptr, b_ptr, a_ptr, step, rgb_stride, in Import()
1134 const uint8_t* a_ptr = rgb + 3; in Import() local
1135 WebPPackARGB(a_ptr, r_ptr, g_ptr, b_ptr, width, dst); in Import()