xine-lib 1.2.13-20230125hg15249
Data Structures | Typedefs | Functions
yuv2rgb_private.h File Reference
#include <inttypes.h>
#include "yuv2rgb.h"

Go to the source code of this file.

Data Structures

struct  yuv2rgb_impl_s
 
struct  yuv2rgb_factory_impl_s
 

Typedefs

typedef struct yuv2rgb_impl_s yuv2rgb_impl_t
 
typedef struct yuv2rgb_factory_impl_s yuv2rgb_factory_impl_t
 
typedef void(* scale_line_func_t) (const uint8_t *restrict source, uint8_t *restrict dest, int width, int step)
 

Functions

void mmx_yuv2rgb_set_csc_levels (yuv2rgb_factory_t *this, int brightness, int contrast, int saturation, int colormatrix)
 
void yuv2rgb_init_mmxext (yuv2rgb_factory_impl_t *this)
 
void yuv2rgb_init_mmx (yuv2rgb_factory_impl_t *this)
 
void yuv2rgb_init_mlib (yuv2rgb_factory_impl_t *this)
 

Typedef Documentation

◆ scale_line_func_t

typedef void(* scale_line_func_t) (const uint8_t *restrict source, uint8_t *restrict dest, int width, int step)

◆ yuv2rgb_factory_impl_t

◆ yuv2rgb_impl_t

Function Documentation

◆ mmx_yuv2rgb_set_csc_levels()

void mmx_yuv2rgb_set_csc_levels ( yuv2rgb_factory_t * this,
int brightness,
int contrast,
int saturation,
int colormatrix )

Referenced by _yuv2rgb_set_csc_levels().

◆ yuv2rgb_init_mlib()

void yuv2rgb_init_mlib ( yuv2rgb_factory_impl_t * this)

Referenced by yuv2rgb_factory_init().

◆ yuv2rgb_init_mmx()

void yuv2rgb_init_mmx ( yuv2rgb_factory_impl_t * this)

Referenced by yuv2rgb_factory_init().

◆ yuv2rgb_init_mmxext()

void yuv2rgb_init_mmxext ( yuv2rgb_factory_impl_t * this)

Referenced by yuv2rgb_factory_init().