Lines Matching full:argb
532 static WEBP_INLINE void UpdateHisto(int histo_argb[4][256], uint32_t argb) {
533 ++histo_argb[0][argb >> 24];
534 ++histo_argb[1][(argb >> 16) & 0xff];
535 ++histo_argb[2][(argb >> 8) & 0xff];
536 ++histo_argb[3][argb & 0xff];
621 uint32_t* const argb,
638 memcpy(current_row, argb + y * width, sizeof(*current_row) * width);
639 current_row[width] = (y + 1 < height) ? argb[(y + 1) * width] : ARGB_BLACK;
645 argb[y * width + x] = VP8LSubPixels(current_row[x], predict);
667 argb[y * width + x] = residual;
674 uint32_t* const argb, uint32_t* const argb_scratch,
699 memcpy(current_tile_rows, &argb[tile_y_offset * width],
710 image, argb_scratch, argb, low_effort, exact);
716 const uint32_t argb = argb_data[i];
717 const uint32_t green = (argb >> 8) & 0xff;
718 const uint32_t new_r = (((argb >> 16) & 0xff) - green) & 0xff;
719 const uint32_t new_b = ((argb & 0xff) - green) & 0xff;
720 argb_data[i] = (argb & 0xff00ff00) | (new_r << 16) | new_b;
754 const uint32_t argb = data[i];
755 const uint32_t green = argb >> 8;
756 const uint32_t red = argb >> 16;
758 uint32_t new_blue = argb;
764 data[i] = (argb & 0xff00ff00u) | (new_red << 16) | (new_blue);
769 uint32_t argb) {
770 const uint32_t green = argb >> 8;
771 uint32_t new_red = argb >> 16;
778 uint32_t argb) {
779 const uint32_t green = argb >> 8;
780 const uint32_t red = argb >> 16;
781 uint8_t new_blue = argb;
796 void VP8LCollectColorRedTransforms_C(const uint32_t* argb, int stride,
802 ++histo[TransformColorRed(green_to_red, argb[x])];
804 argb += stride;
809 const uint32_t* argb, int stride, int tile_width, int tile_height,
815 VP8LCollectColorRedTransforms(argb, stride, tile_width, tile_height,
832 const uint32_t* argb, int stride, int tile_width, int tile_height,
839 argb, stride, tile_width, tile_height, prev_x, prev_y,
850 argb, stride, tile_width, tile_height, prev_x, prev_y,
861 void VP8LCollectColorBlueTransforms_C(const uint32_t* argb, int stride,
868 ++histo[TransformColorBlue(green_to_blue, red_to_blue, argb[x])];
870 argb += stride;
875 const uint32_t* argb, int stride, int tile_width, int tile_height,
881 VP8LCollectColorBlueTransforms(argb, stride, tile_width, tile_height,
909 const uint32_t* argb, int stride, int tile_width, int tile_height,
923 argb, stride, tile_width, tile_height, prev_x, prev_y,
933 argb, stride, tile_width, tile_height, prev_x, prev_y,
963 const uint32_t* const argb) {
971 const uint32_t* const tile_argb = argb + tile_y_offset * xsize
988 uint32_t* argb) {
991 argb += tile_y * xsize + tile_x;
993 VP8LTransformColor(&color_transform, argb, xscan);
994 argb += xsize;
999 uint32_t* const argb, uint32_t* image) {
1025 argb);
1028 max_tile_size, prev_x, argb);
1035 const uint32_t pix = argb[ix];
1037 pix == argb[ix - 2] &&
1038 pix == argb[ix - 1]) {
1042 argb[ix - 2] == argb[ix - width - 2] &&
1043 argb[ix - 1] == argb[ix - width - 1] &&
1044 pix == argb[ix - width]) {