aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
diff options
context:
space:
mode:
authorRostislav Pehlivanov <atomnuker@gmail.com>2016-02-26 12:54:15 +0000
committerRostislav Pehlivanov <atomnuker@gmail.com>2016-02-26 12:55:34 +0000
commit7db2e757c5944c8a6a4a947b88a84ec2d7a52dd6 (patch)
treedaf21f5dcd6c59644cce92f10f396dddb2399e5f /libavcodec
parent3ef10406e19663a78791ed1b38178fb00d4c7d88 (diff)
downloadffmpeg-7db2e757c5944c8a6a4a947b88a84ec2d7a52dd6.tar.gz
vc2enc: use FFABS() instead of abs()
Provides a minor speedup. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Diffstat (limited to 'libavcodec')
-rw-r--r--libavcodec/vc2enc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libavcodec/vc2enc.c b/libavcodec/vc2enc.c
index 3f030619cf..81de82c1f3 100644
--- a/libavcodec/vc2enc.c
+++ b/libavcodec/vc2enc.c
@@ -547,7 +547,7 @@ static av_always_inline void coeff_quantize_get(qcoef coeff, int qfactor,
uint8_t *len, uint32_t *eval)
{
QUANT(coeff)
- get_vc2_ue_uint(abs(coeff), len, eval);
+ get_vc2_ue_uint(FFABS(coeff), len, eval);
if (coeff) {
*eval = (*eval << 1) | (coeff < 0);
*len += 1;
@@ -558,7 +558,7 @@ static av_always_inline void coeff_quantize_encode(PutBitContext *pb, qcoef coef
int qfactor)
{
QUANT(coeff)
- put_vc2_ue_uint(pb, abs(coeff));
+ put_vc2_ue_uint(pb, FFABS(coeff));
if (coeff)
put_bits(pb, 1, coeff < 0);
}
@@ -631,7 +631,7 @@ static int count_hq_slice(VC2EncContext *s, int slice_x,
bits += s->coef_lut_len[2*quant_idx*COEF_LUT_TAB + coeff + COEF_LUT_TAB];
} else {
QUANT(coeff)
- bits += count_vc2_ue_uint(abs(coeff));
+ bits += count_vc2_ue_uint(FFABS(coeff));
bits += !!coeff;
}
}