29 #ifdef ENABLE_ARM_TESTS
35 static inline void dct_unquantize_h263_helper_c(int16_t *
block,
int qmul,
int qadd,
int count)
38 for (i = 0; i < count; i++) {
42 level = level * qmul - qadd;
44 level = level * qmul + qadd;
53 int16_t *block,
int n,
int qscale)
55 int level, qmul, qadd;
67 qadd = (qscale - 1) | 1;
82 int16_t *block,
int n,
int qscale)
89 qadd = (qscale - 1) | 1;
av_cold void ff_MPV_common_init_armv5te(MpegEncContext *s)
static void dct_unquantize_h263_inter_armv5te(MpegEncContext *s, int16_t *block, int n, int qscale)
int h263_aic
Advanded INTRA Coding (AIC)
void(* dct_unquantize_h263_intra)(struct MpegEncContext *s, int16_t *block, int n, int qscale)
Macro definitions for various function/variable attributes.
void(* dct_unquantize_h263_inter)(struct MpegEncContext *s, int16_t *block, int n, int qscale)
int block_last_index[12]
last non zero coefficient in block
Libavcodec external API header.
void ff_dct_unquantize_h263_armv5te(int16_t *block, int qmul, int qadd, int count)
static void dct_unquantize_h263_intra_armv5te(MpegEncContext *s, int16_t *block, int n, int qscale)
ScanTable inter_scantable
if inter == intra then intra should be used to reduce tha cache usage