xine-lib 1.2.11
Functions
copy.c File Reference
#include <xine/xineutils.h>

Functions

static void _copy_plane (uint8_t *restrict dst, const uint8_t *restrict src, int dst_pitch, int src_pitch, int width, int height)
 
void yv12_to_yv12 (const unsigned char *y_src, int y_src_pitch, unsigned char *y_dst, int y_dst_pitch, const unsigned char *u_src, int u_src_pitch, unsigned char *u_dst, int u_dst_pitch, const unsigned char *v_src, int v_src_pitch, unsigned char *v_dst, int v_dst_pitch, int width, int height)
 
void yuy2_to_yuy2 (const unsigned char *src, int src_pitch, unsigned char *dst, int dst_pitch, int width, int height)
 
void _x_nv12_to_yv12 (const uint8_t *restrict y_src, int y_src_pitch, const uint8_t *restrict uv_src, int uv_src_pitch, uint8_t *restrict y_dst, int y_dst_pitch, uint8_t *restrict u_dst, int u_dst_pitch, uint8_t *restrict v_dst, int v_dst_pitch, int width, int height)
 

Function Documentation

◆ _copy_plane()

static void _copy_plane ( uint8_t *restrict  dst,
const uint8_t *restrict  src,
int  dst_pitch,
int  src_pitch,
int  width,
int  height 
)
static

◆ _x_nv12_to_yv12()

void _x_nv12_to_yv12 ( const uint8_t *restrict  y_src,
int  y_src_pitch,
const uint8_t *restrict  uv_src,
int  uv_src_pitch,
uint8_t *restrict  y_dst,
int  y_dst_pitch,
uint8_t *restrict  u_dst,
int  u_dst_pitch,
uint8_t *restrict  v_dst,
int  v_dst_pitch,
int  width,
int  height 
)

◆ yuy2_to_yuy2()

void yuy2_to_yuy2 ( const unsigned char *  src,
int  src_pitch,
unsigned char *  dst,
int  dst_pitch,
int  width,
int  height 
)

◆ yv12_to_yv12()

void yv12_to_yv12 ( const unsigned char *  y_src,
int  y_src_pitch,
unsigned char *  y_dst,
int  y_dst_pitch,
const unsigned char *  u_src,
int  u_src_pitch,
unsigned char *  u_dst,
int  u_dst_pitch,
const unsigned char *  v_src,
int  v_src_pitch,
unsigned char *  v_dst,
int  v_dst_pitch,
int  width,
int  height 
)