rv34: joint coefficient decoding and dequantization
authorChristophe GISQUET <christophe.gisquet@gmail.com>
Sun, 1 Jan 2012 14:28:47 +0000 (15:28 +0100)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Wed, 4 Jan 2012 09:30:01 +0000 (10:30 +0100)
commit98f24ecd6cfc9c57a555aae6bfcd3d9a4ce9503d
treea4e562412fcd7dacf25afdbd3c2f8cfa5737c911
parent0749720b6cdce68e4908dc59f1b4e1399852372b
rv34: joint coefficient decoding and dequantization

Perform dequantization while decoding coefficients instead of performing it
on the entire coefficients buffer.

Since quantized coefficients are very sparse, this usually causes a small
speedup. Speedup of around 1% on Panda board compared to the removed here
neon code. Global speedup is probably around 3%.

Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
libavcodec/arm/rv34dsp_init_neon.c
libavcodec/arm/rv34dsp_neon.S
libavcodec/rv34.c
libavcodec/rv34data.h
libavcodec/rv34dsp.c
libavcodec/rv34dsp.h