Lines Matching refs:uint8_t
80 #define R16(rgb) (uint8_t)((rgb) & kRed5)
81 #define G16(rgb) (uint8_t)(((rgb) & kGreen6) >> 5)
82 #define B16(rgb) (uint8_t)(((rgb) & kBlue5) >> 11)
84 #define R16_32(rgb) (uint8_t)((((rgb) & kRed5) << 3) | (((rgb) & kRed5) >> 2))
85 #define G16_32(rgb) (uint8_t)((((rgb) & kGreen6) >> 3) | (((rgb) & kGreen6) >> 9))
86 #define B16_32(rgb) (uint8_t)((((rgb) & kBlue5) >> 8) | (((rgb) & kBlue5) >> 14))
88 #define R32(rgb) (uint8_t)((rgb) & kRed8)
89 #define G32(rgb) (uint8_t)((((rgb) & kGreen8) >> 8) & 0xff)
90 #define B32(rgb) (uint8_t)((((rgb) & kBlue8) >> 16) & 0xff)
97 #define R16(rgb) (uint8_t)(((rgb) & kRed5) >> 11)
98 #define G16(rgb) (uint8_t)(((rgb) & kGreen6) >> 5)
99 #define B16(rgb) (uint8_t)((rgb) & kBlue5)
101 #define R16_32(rgb) (uint8_t)((((rgb) & kRed5) >> 8) | (((rgb) & kRed5) >> 14))
102 #define G16_32(rgb) (uint8_t)((((rgb) & kGreen6) >> 3) | (((rgb) & kGreen6) >> 9))
103 #define B16_32(rgb) (uint8_t)((((rgb) & kBlue5) << 3) | (((rgb) & kBlue5) >> 2))
105 #define R32(rgb) (uint8_t)(((rgb) & kRed8) >> 16)
106 #define G32(rgb) (uint8_t)(((rgb) & kGreen8) >> 8)
107 #define B32(rgb) (uint8_t)((rgb) & kBlue8)
131 uint8_t r; uint8_t g; uint8_t b; uint8_t a;
133 uint8_t a; uint8_t b; uint8_t g; uint8_t r;
155 #define RGB2Y(r, g, b) (uint8_t)(((66 * (r) + 129 * (g) + 25 * (b) + 128) >> 8) + 16)
156 #define RGB2U(r, g, b) (uint8_t)(((-38 * (r) - 74 * (g) + 112 * (b) + 128) >> 8) + 128)
157 #define RGB2V(r, g, b) (uint8_t)(((112 * (r) - 94 * (g) - 18 * (b) + 128) >> 8) + 128)
161 R8G8B8ToYUV(uint8_t r, uint8_t g, uint8_t b, uint8_t* y, uint8_t* u, uint8_t* v) in R8G8B8ToYUV()
170 RGB565ToYUV(uint16_t rgb, uint8_t* y, uint8_t* u, uint8_t* v) in RGB565ToYUV()
177 RGB32ToYUV(uint32_t rgb, uint8_t* y, uint8_t* u, uint8_t* v) in RGB32ToYUV()
236 YUVToRGBPix(int y, int u, int v, uint8_t* r, uint8_t* g, uint8_t* b) in YUVToRGBPix()
240 *r = (uint8_t)YUV2RO(y,u,v); in YUVToRGBPix()
241 *g = (uint8_t)YUV2GO(y,u,v); in YUVToRGBPix()
242 *b = (uint8_t)YUV2BO(y,u,v); in YUVToRGBPix()
253 static __inline__ uint8_t
254 _change_exposure(uint8_t inputY, float exp_comp) in _change_exposure()
256 return (uint8_t)clamp((float)inputY * exp_comp); in _change_exposure()
261 _change_exposure_RGB(uint8_t* r, uint8_t* g, uint8_t* b, float exp_comp) in _change_exposure_RGB()
263 uint8_t y, u, v; in _change_exposure_RGB()
272 uint8_t y, u, v; in _change_exposure_RGB_i()
285 _change_white_balance_YUV(uint8_t* y, in _change_white_balance_YUV()
286 uint8_t* u, in _change_white_balance_YUV()
287 uint8_t* v, in _change_white_balance_YUV()
323 _change_white_balance_RGB_b(uint8_t* r, in _change_white_balance_RGB_b()
324 uint8_t* g, in _change_white_balance_RGB_b()
325 uint8_t* b, in _change_white_balance_RGB_b()
438 uint8_t* r,
439 uint8_t* g,
440 uint8_t* b);
450 typedef void* (*save_rgb_func)(void* rgb, uint8_t r, uint8_t g, uint8_t b);
543 _load_RGB32(const void* rgb, uint8_t* r, uint8_t* g, uint8_t* b) in _load_RGB32()
545 const uint8_t* rgb_ptr = (const uint8_t*)rgb; in _load_RGB32()
552 _save_RGB32(void* rgb, uint8_t r, uint8_t g, uint8_t b) in _save_RGB32()
554 uint8_t* rgb_ptr = (uint8_t*)rgb; in _save_RGB32()
561 _load_BRG32(const void* rgb, uint8_t* r, uint8_t* g, uint8_t* b) in _load_BRG32()
563 const uint8_t* rgb_ptr = (const uint8_t*)rgb; in _load_BRG32()
570 _save_BRG32(void* rgb, uint8_t r, uint8_t g, uint8_t b) in _save_BRG32()
572 uint8_t* rgb_ptr = (uint8_t*)rgb; in _save_BRG32()
581 _load_RGB24(const void* rgb, uint8_t* r, uint8_t* g, uint8_t* b) in _load_RGB24()
583 const uint8_t* rgb_ptr = (const uint8_t*)rgb; in _load_RGB24()
592 _save_RGB24(void* rgb, uint8_t r, uint8_t g, uint8_t b) in _save_RGB24()
594 uint8_t* rgb_ptr = (uint8_t*)rgb; in _save_RGB24()
603 _load_BRG24(const void* rgb, uint8_t* r, uint8_t* g, uint8_t* b) in _load_BRG24()
605 const uint8_t* rgb_ptr = (const uint8_t*)rgb; in _load_BRG24()
614 _save_BRG24(void* rgb, uint8_t r, uint8_t g, uint8_t b) in _save_BRG24()
616 uint8_t* rgb_ptr = (uint8_t*)rgb; in _save_BRG24()
623 _load_RGB16(const void* rgb, uint8_t* r, uint8_t* g, uint8_t* b) in _load_RGB16()
627 return (const uint8_t*)rgb + 2; in _load_RGB16()
632 _save_RGB16(void* rgb, uint8_t r, uint8_t g, uint8_t b) in _save_RGB16()
635 return (uint8_t*)rgb + 2; in _save_RGB16()
640 _load_BRG16(const void* rgb, uint8_t* r, uint8_t* g, uint8_t* b) in _load_BRG16()
644 return (const uint8_t*)rgb + 2; in _load_BRG16()
649 _save_BRG16(void* rgb, uint8_t r, uint8_t g, uint8_t b) in _save_BRG16()
652 return (uint8_t*)rgb + 2; in _save_BRG16()
761 return *((const uint8_t*)buf + y * width + x); in _get_bayer_color()
766 const uint8_t* pixel = (const uint8_t*)buf + (y * width + x) * 2; in _get_bayer_color()
1015 uint8_t* pY = (uint8_t*)yuv + yuv_fmt->Y_offset; in RGBToYUV()
1017 uint8_t* pU = in RGBToYUV()
1018 (uint8_t*)yuv + yuv_fmt->u_offset(yuv_fmt, y, width, height); in RGBToYUV()
1019 uint8_t* pV = in RGBToYUV()
1020 (uint8_t*)yuv + yuv_fmt->v_offset(yuv_fmt, y, width, height); in RGBToYUV()
1023 uint8_t r, g, b; in RGBToYUV()
1034 if (((uintptr_t)rgb & 1) != 0) rgb = (const uint8_t*)rgb + 1; in RGBToYUV()
1054 uint8_t r, g, b; in RGBToRGB()
1061 if (((uintptr_t)src_rgb & 1) != 0) src_rgb = (uint8_t*)src_rgb + 1; in RGBToRGB()
1062 if (((uintptr_t)dst_rgb & 1) != 0) dst_rgb = (uint8_t*)dst_rgb + 1; in RGBToRGB()
1083 const uint8_t* pY = (const uint8_t*)yuv + yuv_fmt->Y_offset; in YUVToRGB()
1085 const uint8_t* pU = in YUVToRGB()
1086 (const uint8_t*)yuv + yuv_fmt->u_offset(yuv_fmt, y, width, height); in YUVToRGB()
1087 const uint8_t* pV = in YUVToRGB()
1088 (const uint8_t*)yuv + yuv_fmt->v_offset(yuv_fmt, y, width, height); in YUVToRGB()
1091 uint8_t r, g, b; in YUVToRGB()
1092 const uint8_t U = *pU; in YUVToRGB()
1093 const uint8_t V = *pV; in YUVToRGB()
1104 if (((uintptr_t)rgb & 1) != 0) rgb = (uint8_t*)rgb + 1; in YUVToRGB()
1128 const uint8_t* pYsrc = (const uint8_t*)src + src_fmt->Y_offset; in YUVToYUV()
1129 uint8_t* pYdst = (uint8_t*)dst + dst_fmt->Y_offset; in YUVToYUV()
1131 const uint8_t* pUsrc = in YUVToYUV()
1132 (const uint8_t*)src + src_fmt->u_offset(src_fmt, y, width, height); in YUVToYUV()
1133 const uint8_t* pVsrc = in YUVToYUV()
1134 (const uint8_t*)src + src_fmt->v_offset(src_fmt, y, width, height); in YUVToYUV()
1135 uint8_t* pUdst = in YUVToYUV()
1136 (uint8_t*)dst + dst_fmt->u_offset(dst_fmt, y, width, height); in YUVToYUV()
1137 uint8_t* pVdst = in YUVToYUV()
1138 (uint8_t*)dst + dst_fmt->v_offset(dst_fmt, y, width, height); in YUVToYUV()
1181 if (((uintptr_t)rgb & 1) != 0) rgb = (uint8_t*)rgb + 1; in BAYERToRGB()
1202 uint8_t* pY = (uint8_t*)yuv + yuv_fmt->Y_offset; in BAYERToYUV()
1204 uint8_t* pU = in BAYERToYUV()
1205 (uint8_t*)yuv + yuv_fmt->u_offset(yuv_fmt, y, width, height); in BAYERToYUV()
1206 uint8_t* pV = in BAYERToYUV()
1207 (uint8_t*)yuv + yuv_fmt->v_offset(yuv_fmt, y, width, height); in BAYERToYUV()