30#ifdef ENABLE_ARM_TESTS
36static inline void dct_unquantize_h263_helper_c(int16_t *
block,
int qmul,
int qadd,
int count)
39 for (
i = 0;
i < count;
i++) {
54 int16_t *
block,
int n,
int qscale)
56 int level, qmul, qadd;
68 qadd = (qscale - 1) | 1;
76 nCoeffs =
s->intra_scantable.raster_end[
s->block_last_index[n]];
83 int16_t *
block,
int n,
int qscale)
90 qadd = (qscale - 1) | 1;
93 nCoeffs=
s->inter_scantable.raster_end[
s->block_last_index[n] ];
simple assert() macros that are a bit more flexible than ISO C assert().
#define av_assert2(cond)
assert() equivalent, that does lie in speed critical code.
Libavcodec external API header.
#define i(width, name, range_min, range_max)
Macro definitions for various function/variable attributes.
av_cold void ff_mpv_unquantize_init_armv5te(MPVUnquantDSPContext *s)
static void dct_unquantize_h263_intra_armv5te(const MPVContext *s, int16_t *block, int n, int qscale)
void ff_dct_unquantize_h263_armv5te(int16_t *block, int qmul, int qadd, int count)
static void dct_unquantize_h263_inter_armv5te(const MPVContext *s, int16_t *block, int n, int qscale)