Go to the source code of this file.
|
#define | SCALE_FUNC(filter_n, from_bpc, to_bpc, opt) |
|
#define | SCALE_FUNCS(filter_n, opt) SCALE_FUNC(filter_n, 8, 15, opt); |
|
#define | ALL_SCALE_FUNCS(opt) |
|
#define | ASSIGN_SCALE_FUNC2(hscalefn, filtersize, opt) |
|
#define | ASSIGN_SCALE_FUNC(hscalefn, filtersize, opt) |
|
◆ SCALE_FUNC
#define SCALE_FUNC |
( |
|
filter_n, |
|
|
|
from_bpc, |
|
|
|
to_bpc, |
|
|
|
opt |
|
) |
| |
Value:void ff_hscale ## from_bpc ##
to ## to_bpc ##
_ ## filter_n ##
_ ## opt( \
int dstW,
const uint8_t *
src, \
const int32_t *filterPos,
int filterSize)
Definition at line 25 of file swscale.c.
◆ SCALE_FUNCS
#define SCALE_FUNCS |
( |
|
filter_n, |
|
|
|
opt |
|
) |
| SCALE_FUNC(filter_n, 8, 15, opt); |
◆ ALL_SCALE_FUNCS
#define ALL_SCALE_FUNCS |
( |
|
opt | ) |
|
◆ ASSIGN_SCALE_FUNC2
#define ASSIGN_SCALE_FUNC2 |
( |
|
hscalefn, |
|
|
|
filtersize, |
|
|
|
opt |
|
) |
| |
Value: do { \
if (
c->srcBpc == 8 &&
c->dstBpc <= 14) { \
hscalefn = \
ff_hscale8to15_ ## filtersize ##
_ ## opt; \
} \
} while (0)
Definition at line 43 of file swscale.c.
◆ ASSIGN_SCALE_FUNC
#define ASSIGN_SCALE_FUNC |
( |
|
hscalefn, |
|
|
|
filtersize, |
|
|
|
opt |
|
) |
| |
Value: switch (filtersize) { \
default: if (filtersize % 8 == 0) \
ASSIGN_SCALE_FUNC2(hscalefn, X8, opt); \
break; \
}
Definition at line 50 of file swscale.c.
◆ ALL_SCALE_FUNCS()
◆ ff_yuv2planeX_8_neon()
void ff_yuv2planeX_8_neon |
( |
const int16_t * |
filter, |
|
|
int |
filterSize, |
|
|
const int16_t ** |
src, |
|
|
uint8_t * |
dest, |
|
|
int |
dstW, |
|
|
const uint8_t * |
dither, |
|
|
int |
offset |
|
) |
| |
◆ ff_sws_init_swscale_aarch64()