53#ifndef PIXFMT_CONV_H_8C5FFAF7_CE36_4885_943F_527153D90865
54#define PIXFMT_CONV_H_8C5FFAF7_CE36_4885_943F_527153D90865
63#define __attribute__(a)
70#define DEFAULT_R_SHIFT 0
71#define DEFAULT_G_SHIFT 8
72#define DEFAULT_B_SHIFT 16
73#define DEFAULT_RGB_SHIFT_INIT { DEFAULT_R_SHIFT, DEFAULT_G_SHIFT, DEFAULT_B_SHIFT }
95typedef void decoder_func_t(
unsigned char * __restrict dst,
const unsigned char * __restrict src,
int dst_len,
int rshift,
int gshift,
int bshift);
decoder_func_t vc_copylineRGBA
decoder_func_t vc_copylineABGRtoRGB
decoder_func_t vc_copylineToRGBA_inplace
decoder_func_t vc_copylineRGBtoRGBA
decoder_func_t vc_copylineUYVYtoGrayscale
decoder_t get_decoder_from_to(codec_t in, codec_t out) __attribute__((const))
decoder_func_t vc_copylineRGBtoUYVY_SSE
decoder_func_t * decoder_t
decoder_func_t vc_memcpy
dummy conversion - ptr to it returned if no conversion needed
decoder_func_t vc_copylineBGRAtoRGB
decoder_t get_best_decoder_from(codec_t in, const codec_t *out_candidates, codec_t *out)
void decoder_func_t(unsigned char *__restrict dst, const unsigned char *__restrict src, int dst_len, int rshift, int gshift, int bshift)
Defines type for pixelformat conversions.
decoder_func_t vc_copylineRGBtoGrayscale_SSE
decoder_func_t vc_copylineUYVYtoRGB_SSE
struct __attribute__((packed))
This file contains some common data types.