pixel_argb_u16
struct pixel_argb_u16 argb;
struct pixel_argb_u16 argb;
struct pixel_argb_u16 *pixel = &output_buffer->pixels[x];
struct pixel_argb_u16 *out = &output_buffer->pixels[x_start];
const struct pixel_argb_u16 background_color = { .a = 0xffff };
const struct pixel_argb_u16 *in = &stage_buffer->pixels[x_start];
size_t line_width, pixel_size = sizeof(struct pixel_argb_u16);
static_assert(sizeof(struct pixel_argb_u16) == 8);
static void fill_background(const struct pixel_argb_u16 *background_color,
struct pixel_argb_u16 out_pixel[]);
struct pixel_argb_u16 *pixels;
typedef void (*pixel_write_t)(u8 *out_pixel, const struct pixel_argb_u16 *in_pixel);
static struct pixel_argb_u16 argb_u16_from_u8888(u8 a, u8 r, u8 g, u8 b)
struct pixel_argb_u16 out_pixel;
static struct pixel_argb_u16 argb_u16_from_u16161616(u16 a, u16 r, u16 g, u16 b)
struct pixel_argb_u16 out_pixel;
static struct pixel_argb_u16 argb_u16_from_le16161616(__le16 a, __le16 r, __le16 g, __le16 b)
static struct pixel_argb_u16 argb_u16_from_RGB565(const __le16 *pixel)
struct pixel_argb_u16 out_pixel;
static struct pixel_argb_u16 argb_u16_from_gray8(u8 gray)
static struct pixel_argb_u16 argb_u16_from_grayu16(u16 gray)
static struct pixel_argb_u16 argb_u16_from_BGR565(const __le16 *pixel)
struct pixel_argb_u16 out_pixel;
struct pixel_argb_u16 argb_u16_from_yuv161616(const struct conversion_matrix *matrix,
struct pixel_argb_u16 out_pixel[]) \
struct pixel_argb_u16 *end = out_pixel + count; \
struct pixel_argb_u16 out_pixel[])
struct pixel_argb_u16 *end = out_pixel + count;
struct pixel_argb_u16 out_pixel[])
struct pixel_argb_u16 out_pixel[])
struct pixel_argb_u16 out_pixel[])
struct pixel_argb_u16 out_pixel[]) \
struct pixel_argb_u16 out_pixel[])
static void argb_u16_to_ARGB8888(u8 *out_pixel, const struct pixel_argb_u16 *in_pixel)
static void argb_u16_to_XRGB8888(u8 *out_pixel, const struct pixel_argb_u16 *in_pixel)
static void argb_u16_to_ABGR8888(u8 *out_pixel, const struct pixel_argb_u16 *in_pixel)
static void argb_u16_to_ARGB16161616(u8 *out_pixel, const struct pixel_argb_u16 *in_pixel)
static void argb_u16_to_XRGB16161616(u8 *out_pixel, const struct pixel_argb_u16 *in_pixel)
static void argb_u16_to_RGB565(u8 *out_pixel, const struct pixel_argb_u16 *in_pixel)
struct pixel_argb_u16 *in_pixels = src_buffer->pixels;
struct pixel_argb_u16 argb_u16_from_yuv161616(const struct conversion_matrix *matrix,