mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/vvc/vvcdsp: Remove pointless wrappers
Reviewed-by: Nuo Mi <nuomi2021@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
ef04737e18
commit
48612de63c
|
@ -64,24 +64,6 @@ static int vvc_sad(const int16_t *src0, const int16_t *src1, int dx, int dy,
|
|||
return sad;
|
||||
}
|
||||
|
||||
#define itx_fn(type, s) \
|
||||
static void itx_##type##_##s(int *coeffs, ptrdiff_t step, size_t nz) \
|
||||
{ \
|
||||
ff_vvc_inv_##type##_##s(coeffs, step, nz); \
|
||||
}
|
||||
|
||||
#define itx_fn_common(type) \
|
||||
itx_fn(type, 4); \
|
||||
itx_fn(type, 8); \
|
||||
itx_fn(type, 16); \
|
||||
itx_fn(type, 32); \
|
||||
|
||||
itx_fn_common(dct2);
|
||||
itx_fn_common(dst7);
|
||||
itx_fn_common(dct8);
|
||||
itx_fn(dct2, 2);
|
||||
itx_fn(dct2, 64);
|
||||
|
||||
typedef struct IntraEdgeParams {
|
||||
uint8_t* top;
|
||||
uint8_t* left;
|
||||
|
|
|
@ -97,7 +97,7 @@ static void FUNC(transform_bdpcm)(int *coeffs, const int width, const int height
|
|||
static void FUNC(ff_vvc_itx_dsp_init)(VVCItxDSPContext *const itx)
|
||||
{
|
||||
#define VVC_ITX(TYPE, type, s) \
|
||||
itx->itx[TYPE][TX_SIZE_##s] = itx_##type##_##s; \
|
||||
itx->itx[TYPE][TX_SIZE_##s] = ff_vvc_inv_##type##_##s; \
|
||||
|
||||
#define VVC_ITX_COMMON(TYPE, type) \
|
||||
VVC_ITX(TYPE, type, 4); \
|
||||
|
|
Loading…
Reference in New Issue