Home | History | Annotate | Download | only in dsp

Lines Matching full:argb

499 // Convert 8 packed ARGB to r[], g[], b[]
500 static WEBP_INLINE void RGB32PackedToPlanar(const uint32_t* const argb,
505 const __m128i in0 = LOAD_16(argb + 0); // argb3 | argb2 | argb1 | argb0
506 const __m128i in1 = LOAD_16(argb + 4); // argb7 | argb6 | argb5 | argb4
647 static void ConvertARGBToY(const uint32_t* argb, uint8_t* y, int width) {
652 RGB32PackedToPlanar(&argb[i + 0], &r, &g, &b);
654 RGB32PackedToPlanar(&argb[i + 8], &r, &g, &b);
659 const uint32_t p = argb[i];
675 static void ConvertARGBToUV(const uint32_t* argb, uint8_t* u, uint8_t* v,
681 RGB32PackedToPlanar(&argb[i + 0], &r0, &g0, &b0);
682 RGB32PackedToPlanar(&argb[i + 8], &r1, &g1, &b1);
688 RGB32PackedToPlanar(&argb[i + 16], &r0, &g0, &b0);
689 RGB32PackedToPlanar(&argb[i + 24], &r1, &g1, &b1);
707 WebPConvertARGBToUV_C(argb + i, u, v, src_width - i, do_store);
711 // Convert 16 packed ARGB 16b-values to r[], g[], b[]