Reduced the size of MB_MODE_INFO
authorScott LaVarnway <slavarnway@google.com>
Thu, 2 Sep 2010 20:17:52 +0000 (16:17 -0400)
committerJohn Koleszar <jkoleszar@google.com>
Fri, 3 Sep 2010 20:43:23 +0000 (16:43 -0400)
commit0de458f6b9627844160768c0b2417058c7a865bc
tree4f13f57aaad1737adab700a9c11a0b16b9af604d
parentb0519a26b120c8a5763f89f097f8b128d9257a6c
Reduced the size of MB_MODE_INFO

Moved partition_bmi and partition_count out of MB_MODE_INFO and
placed into MACROBLOCK.  Also reduced the size of other members
of the MB_MODE_INFO struct.  For 1080p, the memory was reduced
by 1,209,516 bytes.  The decoder performance appeared to improve
by 3% for the clip used.
Note:  The main goal for this change is to improve the decoder
performance.  The encoder will be revisited at a later date for
further structure cleanup.

Change-Id: I4733621292ee9cc3fffa4046cb3fd4d99bd14613
vp8/common/blockd.h
vp8/decoder/decodemv.c
vp8/decoder/threading.c
vp8/encoder/bitstream.c
vp8/encoder/block.h
vp8/encoder/encodeframe.c
vp8/encoder/ethreading.c
vp8/encoder/firstpass.c
vp8/encoder/onyx_if.c
vp8/encoder/pickinter.c
vp8/encoder/rdopt.c