#include "data.h"
#include "itx_1d.h"
#include "libavutil/avutil.h"
Go to the source code of this file.
|
void | ff_vvc_inv_dct2_2 (int *coeffs, const ptrdiff_t stride, const size_t nz) |
|
void | ff_vvc_inv_dct2_4 (int *coeffs, const ptrdiff_t stride, const size_t nz) |
|
void | ff_vvc_inv_dct2_8 (int *coeffs, const ptrdiff_t stride, const size_t nz) |
|
void | ff_vvc_inv_dct2_16 (int *coeffs, const ptrdiff_t stride, const size_t nz) |
|
void | ff_vvc_inv_dct2_32 (int *coeffs, const ptrdiff_t stride, const size_t nz) |
|
void | ff_vvc_inv_dct2_64 (int *coeffs, const ptrdiff_t stride, const size_t nz) |
|
static void | matrix_mul (int *coeffs, const ptrdiff_t stride, const int8_t *matrix, const int size, const size_t nz) |
|
static void | inv_dct8 (int *coeffs, const ptrdiff_t stride, const int8_t *matrix, const int size, const size_t nz) |
|
static void | inv_dst7 (int *coeffs, const ptrdiff_t stride, const int8_t *matrix, const int size, const size_t nz) |
|
void | ff_vvc_inv_lfnst_1d (int *v, const int *u, int no_zero_size, int n_tr_s, int pred_mode_intra, int lfnst_idx, int log2_transform_range) |
|
◆ G2
#define G2 |
( |
|
m | ) |
((nz > 2) ? (m) : 0) |
◆ G4
#define G4 |
( |
|
m | ) |
((nz > 4) ? (m) : 0) |
◆ G8
#define G8 |
( |
|
m | ) |
((nz > 8) ? (m) : 0) |
◆ G16
#define G16 |
( |
|
m | ) |
((nz > 16) ? (m) : 0) |
◆ DEFINE_INV_DCT8_1D
#define DEFINE_INV_DCT8_1D |
( |
|
S | ) |
|
Value:void ff_vvc_inv_dct8_ ##
S(
int *coeffs,
const ptrdiff_t
stride,
const size_t nz) \
{ \
inv_dct8(coeffs,
stride, &ff_vvc_dct8_##
S##x##
S[0][0],
S, nz); \
}
Definition at line 668 of file itx_1d.c.
◆ DEFINE_INV_DST7_1D
#define DEFINE_INV_DST7_1D |
( |
|
S | ) |
|
Value:void ff_vvc_inv_dst7_ ##
S(
int *coeffs,
const ptrdiff_t
stride,
const size_t nz) \
{ \
inv_dst7(coeffs,
stride, &ff_vvc_dst7_##
S##x##
S[0][0],
S, nz); \
}
Definition at line 684 of file itx_1d.c.
◆ ff_vvc_inv_dct2_2()
void ff_vvc_inv_dct2_2 |
( |
int * |
coeffs, |
|
|
const ptrdiff_t |
stride, |
|
|
const size_t |
nz |
|
) |
| |
◆ ff_vvc_inv_dct2_4()
void ff_vvc_inv_dct2_4 |
( |
int * |
coeffs, |
|
|
const ptrdiff_t |
stride, |
|
|
const size_t |
nz |
|
) |
| |
◆ ff_vvc_inv_dct2_8()
void ff_vvc_inv_dct2_8 |
( |
int * |
coeffs, |
|
|
const ptrdiff_t |
stride, |
|
|
const size_t |
nz |
|
) |
| |
◆ ff_vvc_inv_dct2_16()
void ff_vvc_inv_dct2_16 |
( |
int * |
coeffs, |
|
|
const ptrdiff_t |
stride, |
|
|
const size_t |
nz |
|
) |
| |
◆ ff_vvc_inv_dct2_32()
void ff_vvc_inv_dct2_32 |
( |
int * |
coeffs, |
|
|
const ptrdiff_t |
stride, |
|
|
const size_t |
nz |
|
) |
| |
◆ ff_vvc_inv_dct2_64()
void ff_vvc_inv_dct2_64 |
( |
int * |
coeffs, |
|
|
const ptrdiff_t |
stride, |
|
|
const size_t |
nz |
|
) |
| |
◆ matrix_mul()
static void matrix_mul |
( |
int * |
coeffs, |
|
|
const ptrdiff_t |
stride, |
|
|
const int8_t * |
matrix, |
|
|
const int |
size, |
|
|
const size_t |
nz |
|
) |
| |
|
static |
◆ inv_dct8()
static void inv_dct8 |
( |
int * |
coeffs, |
|
|
const ptrdiff_t |
stride, |
|
|
const int8_t * |
matrix, |
|
|
const int |
size, |
|
|
const size_t |
nz |
|
) |
| |
|
static |
◆ inv_dst7()
static void inv_dst7 |
( |
int * |
coeffs, |
|
|
const ptrdiff_t |
stride, |
|
|
const int8_t * |
matrix, |
|
|
const int |
size, |
|
|
const size_t |
nz |
|
) |
| |
|
static |
◆ ff_vvc_inv_lfnst_1d()
void ff_vvc_inv_lfnst_1d |
( |
int * |
v, |
|
|
const int * |
u, |
|
|
int |
no_zero_size, |
|
|
int |
n_tr_s, |
|
|
int |
pred_mode_intra, |
|
|
int |
lfnst_idx, |
|
|
int |
log2_transform_range |
|
) |
| |