arm_colorconv.h File Reference

Include dependency graph for arm_colorconv.h:

Go to the source code of this file.

Functions

void yv12_to_yuy2_line_arm (uint32_t *dst, const uint16_t *src_y, const uint8_t *src_u, const uint8_t *src_v, int w)
 Convert a line of pixels from YV12 to YUY2 color format.
void yv12_to_yuv420_line_arm (uint16_t *dst, const uint8_t *src_y, const uint8_t *src_c, int w)
 Convert a line of pixels from YV12 to YUV420 color format.
void yv12_to_yuv420_line_armv5 (uint16_t *dst, const uint8_t *src_y, const uint8_t *src_c, int w)
 Convert a line of pixels from YV12 to YUV420 color format.
void yv12_to_yuv420_line_armv6 (uint16_t *dst, const uint16_t *src_y, const uint8_t *src_c, int w)
 Convert a line of pixels from YV12 to YUV420 color format.


Function Documentation

void yv12_to_yuv420_line_arm ( uint16_t *  dst,
const uint8_t *  src_y,
const uint8_t *  src_c,
int  w 
)

Convert a line of pixels from YV12 to YUV420 color format.

Parameters:
dst - destination buffer for YUV420 pixel data, it should be at least 16-bit aligned
src_y - pointer to Y plane
src_c - pointer to chroma plane (U for even lines, V for odd lines)
w - number of pixels to convert (should be multiple of 4)

Referenced by sws_arm_jit_vscaleonly_internal().

void yv12_to_yuv420_line_armv5 ( uint16_t *  dst,
const uint8_t *  src_y,
const uint8_t *  src_c,
int  w 
)

Convert a line of pixels from YV12 to YUV420 color format.

Parameters:
dst - destination buffer for YUV420 pixel data, it should be at least 16-bit aligned
src_y - pointer to Y plane
src_c - pointer to chroma plane (U for even lines, V for odd lines)
w - number of pixels to convert (should be multiple of 4)

void yv12_to_yuv420_line_armv6 ( uint16_t *  dst,
const uint16_t *  src_y,
const uint8_t *  src_c,
int  w 
)

Convert a line of pixels from YV12 to YUV420 color format.

Parameters:
dst - destination buffer for YUV420 pixel data, it should be at least 16-bit aligned
src_y - pointer to Y plane, it should be 16-bit aligned
src_c - pointer to chroma plane (U for even lines, V for odd lines)
w - number of pixels to convert (should be multiple of 4)

Referenced by sws_arm_jit_vscaleonly_internal().

void yv12_to_yuy2_line_arm ( uint32_t *  dst,
const uint16_t *  src_y,
const uint8_t *  src_u,
const uint8_t *  src_v,
int  w 
)

Convert a line of pixels from YV12 to YUY2 color format.

Parameters:
dst - destination buffer for YUY2 pixel data, it should be 32-bit aligned
src_y - pointer to Y plane
src_u - pointer to U plane
src_v - pointer to V plane
w - number of pixels to convert (should be multiple of 2)

Referenced by sws_arm_jit_vscaleonly_internal().


Generated on Tue May 25 08:05:30 2010 for VLC by  doxygen 1.5.6