|
#define | SCALEBITS 10 |
|
#define | ONE_HALF (1 << (SCALEBITS - 1)) |
|
#define | FIX(x) ((int) ((x) * (1<<SCALEBITS) + 0.5)) |
|
#define | YUV_TO_RGB1_CCIR(cb1, cr1) |
|
#define | YUV_TO_RGB1_CCIR_BT709(cb1, cr1) |
|
#define | YUV_TO_RGB2_CCIR(r, g, b, y1) |
|
#define | YUV_TO_RGB1(cb1, cr1) |
|
#define | YUV_TO_RGB2(r, g, b, y1) |
|
#define | Y_CCIR_TO_JPEG(y) cm[((y) * FIX(255.0/219.0) + (ONE_HALF - 16 * FIX(255.0/219.0))) >> SCALEBITS] |
|
#define | Y_JPEG_TO_CCIR(y) (((y) * FIX(219.0/255.0) + (ONE_HALF + (16 << SCALEBITS))) >> SCALEBITS) |
|
#define | C_CCIR_TO_JPEG(y) cm[(((y) - 128) * FIX(127.0/112.0) + (ONE_HALF + (128 << SCALEBITS))) >> SCALEBITS] |
|
#define | RGB_TO_Y_CCIR(r, g, b) |
|
#define | RGB_TO_U_CCIR(r1, g1, b1, shift) |
|
#define | RGB_TO_V_CCIR(r1, g1, b1, shift) |
|
#define | RGB_TO_Y_JPEG(r, g, b) |
|
#define | RGB_TO_U_JPEG(r1, g1, b1) |
|
#define | RGB_TO_V_JPEG(r1, g1, b1) |
|
#define | RGB_TO_Y_BT709(r, g, b) |
|
#define | RGB_TO_U_BT709(r1, g1, b1, shift) |
|
#define | RGB_TO_V_BT709(r1, g1, b1, shift) |
|
#define | RGB_TO_Y_BT709_FULL(r, g, b) |
|
#define | RGB_TO_U_BT709_FULL(r1, g1, b1) |
|
#define | RGB_TO_V_BT709_FULL(r1, g1, b1) |
|
Various defines for YUV<->RGB conversion
Definition in file colorspace.h.