avcodec/mjpegenc: use av_log2_16bit() in encode_block()

This reduces the number of operations done per non zero coefficient

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Michael Niedermayer 2013-12-05 14:08:06 +01:00
parent 5b4d57455d
commit 6005ab3e0e
1 changed files with 1 additions and 1 deletions

View File

@ -441,7 +441,7 @@ static void encode_block(MpegEncContext *s, int16_t *block, int n)
mant--;
}
nbits= av_log2(val) + 1;
nbits= av_log2_16bit(val) + 1;
code = (run << 4) | nbits;
put_bits(&s->pb, huff_size_ac[code], huff_code_ac[code]);