]> git.sesse.net Git - x264/commit
Use a large LUT for CAVLC zero-run bit codes
authorFiona Glaser <fiona@x264.com>
Thu, 8 Dec 2011 21:45:41 +0000 (13:45 -0800)
committerFiona Glaser <fiona@x264.com>
Sun, 15 Jan 2012 21:04:30 +0000 (13:04 -0800)
commit9c0fa2d63f549a44f869562cffa9c041a32ae41d
tree2490b3c54d95556e0adaf0e80409b72383a7595f
parentde7aed78cd2f70017f3c479d8f8dc32d52cee607
Use a large LUT for CAVLC zero-run bit codes
Helps the most with trellis and RD, but also helps with bitstream writing.
Seems at worst neutral even in the extreme case of a CPU with small L2 cache (e.g. ARM Cortex A8).
common/bitstream.h
common/common.h
common/quant.c
common/vlc.c
common/x86/quant-a.asm
encoder/cavlc.c
encoder/encoder.c
tools/checkasm.c