FFmpeg
|
#include "swscale_loongarch.h"
#include "libavutil/loongarch/loongson_intrinsics.h"
#include "libavutil/intreadwrite.h"
Go to the source code of this file.
Macros | |
#define | SCALE_8_16(_sh) |
#define | SCALE_8_8(_sh) |
#define | SCALE_8_4(_sh) |
#define | SCALE_8_2(_sh) |
#define | SCALE_4_16(_sh) |
#define | SCALE_4_8(_sh) |
#define | SCALE_4_4(_sh) |
#define | SCALE_4_2(_sh) |
#define | SCALE_16 |
#define | SCALE_8 |
#define | SCALE_16 |
Functions | |
void | ff_hscale_8_to_15_lasx (SwsContext *c, int16_t *dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize) |
void | ff_hscale_8_to_19_lasx (SwsContext *c, int16_t *_dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize) |
void | ff_hscale_16_to_15_lasx (SwsContext *c, int16_t *dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) |
void | ff_hscale_16_to_19_lasx (SwsContext *c, int16_t *_dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) |
#define SCALE_8_16 | ( | _sh | ) |
Definition at line 26 of file swscale_lasx.c.
#define SCALE_8_8 | ( | _sh | ) |
Definition at line 91 of file swscale_lasx.c.
#define SCALE_8_4 | ( | _sh | ) |
Definition at line 125 of file swscale_lasx.c.
#define SCALE_8_2 | ( | _sh | ) |
Definition at line 151 of file swscale_lasx.c.
#define SCALE_4_16 | ( | _sh | ) |
Definition at line 170 of file swscale_lasx.c.
#define SCALE_4_8 | ( | _sh | ) |
Definition at line 218 of file swscale_lasx.c.
#define SCALE_4_4 | ( | _sh | ) |
Definition at line 248 of file swscale_lasx.c.
#define SCALE_4_2 | ( | _sh | ) |
Definition at line 270 of file swscale_lasx.c.
#define SCALE_16 |
Definition at line 654 of file swscale_lasx.c.
#define SCALE_8 |
Definition at line 626 of file swscale_lasx.c.
#define SCALE_16 |
Definition at line 654 of file swscale_lasx.c.
void ff_hscale_8_to_15_lasx | ( | SwsContext * | c, |
int16_t * | dst, | ||
int | dstW, | ||
const uint8_t * | src, | ||
const int16_t * | filter, | ||
const int32_t * | filterPos, | ||
int | filterSize | ||
) |
Definition at line 314 of file swscale_lasx.c.
Referenced by ff_sws_init_swscale_loongarch().
void ff_hscale_8_to_19_lasx | ( | SwsContext * | c, |
int16_t * | _dst, | ||
int | dstW, | ||
const uint8_t * | src, | ||
const int16_t * | filter, | ||
const int32_t * | filterPos, | ||
int | filterSize | ||
) |
Definition at line 474 of file swscale_lasx.c.
Referenced by ff_sws_init_swscale_loongarch().
void ff_hscale_16_to_15_lasx | ( | SwsContext * | c, |
int16_t * | dst, | ||
int | dstW, | ||
const uint8_t * | _src, | ||
const int16_t * | filter, | ||
const int32_t * | filterPos, | ||
int | filterSize | ||
) |
Definition at line 676 of file swscale_lasx.c.
Referenced by ff_sws_init_swscale_loongarch().
void ff_hscale_16_to_19_lasx | ( | SwsContext * | c, |
int16_t * | _dst, | ||
int | dstW, | ||
const uint8_t * | _src, | ||
const int16_t * | filter, | ||
const int32_t * | filterPos, | ||
int | filterSize | ||
) |
Definition at line 823 of file swscale_lasx.c.
Referenced by ff_sws_init_swscale_loongarch().