Home | History | Annotate | Download | only in dsp

Lines Matching full:argb

304 // General function for converting two lines of ARGB or RGBA.
325 // ARGB -> YUV converters
327 // Convert ARGB samples to luma Y.
328 extern void (*WebPConvertARGBToY)(const uint32_t* argb, uint8_t* y, int width);
329 // Convert ARGB samples to U/V with downsampling. do_store should be '1' for
332 extern void (*WebPConvertARGBToUV)(const uint32_t* argb, uint8_t* u, uint8_t* v,
344 extern void WebPConvertARGBToUV_C(const uint32_t* argb, uint8_t* u, uint8_t* v,
393 // Apply alpha pre-multiply on an rgba, bgra or argb plane of size w * h.
394 // alpha_first should be 0 for argb, 1 for rgba or bgra (where alpha is last).
402 // Dispatch the values from alpha[] plane to the ARGB destination 'dst'.
414 // Extract the alpha values from 32b values in argb[] and pack them into alpha[]
417 extern int (*WebPExtractAlpha)(const uint8_t* argb, int argb_stride,
424 // Pre-Multiply or Un-Multiply (if 'inverse' is true) argb values in a row.
448 // ARGB packing function: a/r/g/b input is rgba or bgra order.