diff options
author | David Conrad <lessen42@gmail.com> | 2010-07-23 21:46:17 +0000 |
---|---|---|
committer | David Conrad <lessen42@gmail.com> | 2010-07-23 21:46:17 +0000 |
commit | fe1b5d974acf7736151e2e13f2498f4fbd6af765 (patch) | |
tree | a5135bb741533094e8824b8b9ff63659aa43a811 /libavcodec/shorten.c | |
parent | 5474ec2ac8a4964c4d6a0b51cd00a0ec2e7bb9a6 (diff) | |
download | ffmpeg-fe1b5d974acf7736151e2e13f2498f4fbd6af765.tar.gz |
Decode DCT tokens by branching to a different code path for each branch
on the huffman tree, instead of traversing the tree in a while loop.
Based on the similar optimization in libvpx's detokenize.c
10% faster at normal bitrates, and 30% faster for high-bitrate intra-only
Originally committed as revision 24468 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/shorten.c')
0 files changed, 0 insertions, 0 deletions