#ifndef AOM_AV1_COMMON_IDCT_H_
#define AOM_AV1_COMMON_IDCT_H_
#include "config/aom_config.h"
#include "av1/common/blockd.h"
#include "av1/common/common.h"
#include "av1/common/enums.h"
#include "aom_dsp/txfm_common.h"
#ifdef __cplusplus
extern "C" {
#endif
transform_1d;
transform_2d;
#define MAX_TX_SCALE …
int av1_get_tx_scale(const TX_SIZE tx_size);
void av1_inverse_transform_block(const MACROBLOCKD *xd,
const tran_low_t *dqcoeff, int plane,
TX_TYPE tx_type, TX_SIZE tx_size, uint8_t *dst,
int stride, int eob, int reduced_tx_set);
void av1_highbd_iwht4x4_add(const tran_low_t *input, uint8_t *dest, int stride,
int eob, int bd);
static inline const int32_t *cast_to_int32(const tran_low_t *input) { … }
#ifdef __cplusplus
}
#endif
#endif