| 
| #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.