FFmpeg
|
#include "libavutil/pixdesc.h"
#include <stdint.h>
#include "config.h"
#include "libavutil/attributes.h"
#include "libswscale/swscale_internal.h"
Go to the source code of this file.
Macros | |
#define | L1CODE |
Typedefs | |
typedef void(* | ltransform )(const uint8_t *Y, const uint8_t *U, const uint8_t *V, uint8_t *out, int w, uint32_t *coeffs) |
Functions | |
void | ff_bfin_yuv2rgb555_line (const uint8_t *Y, const uint8_t *U, const uint8_t *V, uint8_t *out, int w, uint32_t *coeffs) L1CODE |
void | ff_bfin_yuv2rgb565_line (const uint8_t *Y, const uint8_t *U, const uint8_t *V, uint8_t *out, int w, uint32_t *coeffs) L1CODE |
void | ff_bfin_yuv2rgb24_line (const uint8_t *Y, const uint8_t *U, const uint8_t *V, uint8_t *out, int w, uint32_t *coeffs) L1CODE |
static void | bfin_prepare_coefficients (SwsContext *c, int rgb, int masks) |
static int | core_yuv420_rgb (SwsContext *c, const uint8_t **in, int *instrides, int srcSliceY, int srcSliceH, uint8_t **oplanes, int *outstrides, ltransform lcscf, int rgb, int masks) |
static int | bfin_yuv420_rgb555 (SwsContext *c, const uint8_t **in, int *instrides, int srcSliceY, int srcSliceH, uint8_t **oplanes, int *outstrides) |
static int | bfin_yuv420_bgr555 (SwsContext *c, const uint8_t **in, int *instrides, int srcSliceY, int srcSliceH, uint8_t **oplanes, int *outstrides) |
static int | bfin_yuv420_rgb24 (SwsContext *c, const uint8_t **in, int *instrides, int srcSliceY, int srcSliceH, uint8_t **oplanes, int *outstrides) |
static int | bfin_yuv420_bgr24 (SwsContext *c, const uint8_t **in, int *instrides, int srcSliceY, int srcSliceH, uint8_t **oplanes, int *outstrides) |
static int | bfin_yuv420_rgb565 (SwsContext *c, const uint8_t **in, int *instrides, int srcSliceY, int srcSliceH, uint8_t **oplanes, int *outstrides) |
static int | bfin_yuv420_bgr565 (SwsContext *c, const uint8_t **in, int *instrides, int srcSliceY, int srcSliceH, uint8_t **oplanes, int *outstrides) |
av_cold SwsFunc | ff_yuv2rgb_init_bfin (SwsContext *c) |
#define L1CODE |
Definition at line 34 of file yuv2rgb_bfin.c.
typedef void(* ltransform)(const uint8_t *Y, const uint8_t *U, const uint8_t *V, uint8_t *out, int w, uint32_t *coeffs) |
Definition at line 49 of file yuv2rgb_bfin.c.
void ff_bfin_yuv2rgb555_line | ( | const uint8_t * | Y, |
const uint8_t * | U, | ||
const uint8_t * | V, | ||
uint8_t * | out, | ||
int | w, | ||
uint32_t * | coeffs | ||
) |
Referenced by bfin_yuv420_bgr555(), and bfin_yuv420_rgb555().
void ff_bfin_yuv2rgb565_line | ( | const uint8_t * | Y, |
const uint8_t * | U, | ||
const uint8_t * | V, | ||
uint8_t * | out, | ||
int | w, | ||
uint32_t * | coeffs | ||
) |
Referenced by bfin_yuv420_bgr565(), and bfin_yuv420_rgb565().
void ff_bfin_yuv2rgb24_line | ( | const uint8_t * | Y, |
const uint8_t * | U, | ||
const uint8_t * | V, | ||
uint8_t * | out, | ||
int | w, | ||
uint32_t * | coeffs | ||
) |
Referenced by bfin_yuv420_bgr24(), and bfin_yuv420_rgb24().
|
static |
Definition at line 52 of file yuv2rgb_bfin.c.
Referenced by core_yuv420_rgb().
|
static |
Definition at line 88 of file yuv2rgb_bfin.c.
Referenced by bfin_yuv420_bgr24(), bfin_yuv420_bgr555(), bfin_yuv420_bgr565(), bfin_yuv420_rgb24(), bfin_yuv420_rgb555(), and bfin_yuv420_rgb565().
|
static |
Definition at line 124 of file yuv2rgb_bfin.c.
Referenced by ff_yuv2rgb_init_bfin().
|
static |
Definition at line 132 of file yuv2rgb_bfin.c.
Referenced by ff_yuv2rgb_init_bfin().
|
static |
Definition at line 140 of file yuv2rgb_bfin.c.
Referenced by ff_yuv2rgb_init_bfin().
|
static |
Definition at line 148 of file yuv2rgb_bfin.c.
Referenced by ff_yuv2rgb_init_bfin().
|
static |
Definition at line 156 of file yuv2rgb_bfin.c.
Referenced by ff_yuv2rgb_init_bfin().
|
static |
Definition at line 164 of file yuv2rgb_bfin.c.
Referenced by ff_yuv2rgb_init_bfin().
av_cold SwsFunc ff_yuv2rgb_init_bfin | ( | SwsContext * | c | ) |
Definition at line 172 of file yuv2rgb_bfin.c.
Referenced by ff_yuv2rgb_get_func_ptr().