Use a large LUT for CAVLC zero-run bit codes
authorJason Garrett-Glaser <jason@x264.com>
Thu, 8 Dec 2011 21:45:41 +0000 (13:45 -0800)
committerJason Garrett-Glaser <jason@x264.com>
Sun, 15 Jan 2012 21:04:30 +0000 (13:04 -0800)
commitc032fbaa3801fb4cf8dd1dd95a6479ca5bd262e2
tree1cf33a7bba2ce824d0eba7e04bb3d4addcd29823
parentebb1429e2d24f57aa4ea75284386a15f2eab553e
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