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:
Andreas Rheinhardt 2024-02-18 19:25:58 +01:00
parent ef04737e18
commit 48612de63c
2 changed files with 1 additions and 19 deletions

View File

@ -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;

View File

@ -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); \