i422_yuy2.h File Reference

Go to the source code of this file.

Defines

#define C_YUV422_YUYV(p_line, p_y, p_u, p_v)
#define C_YUV422_YVYU(p_line, p_y, p_u, p_v)
#define C_YUV422_UYVY(p_line, p_y, p_u, p_v)
#define C_YUV422_Y211(p_line, p_y, p_u, p_v)


Define Documentation

#define C_YUV422_UYVY ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*(p_line)++ = *(p_u)++;                                                 \
    *(p_line)++ = *(p_y)++;                                                 \
    *(p_line)++ = *(p_v)++;                                                 \
    *(p_line)++ = *(p_y)++;                                                 \

#define C_YUV422_Y211 ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*(p_line)++ = *(p_y); p_y += 2;                                         \
    *(p_line)++ = *(p_u) - 0x80; p_u += 2;                                  \
    *(p_line)++ = *(p_y); p_y += 2;                                         \
    *(p_line)++ = *(p_v) - 0x80; p_v += 2;                                  \

#define C_YUV422_YUYV ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*(p_line)++ = *(p_y)++;                                                 \
    *(p_line)++ = *(p_u)++;                                                 \
    *(p_line)++ = *(p_y)++;                                                 \
    *(p_line)++ = *(p_v)++;                                                 \

#define C_YUV422_YVYU ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*(p_line)++ = *(p_y)++;                                                 \
    *(p_line)++ = *(p_v)++;                                                 \
    *(p_line)++ = *(p_y)++;                                                 \
    *(p_line)++ = *(p_u)++;                                                 \


Generated on Wed Aug 13 08:04:51 2008 for VLC by  doxygen 1.5.1