]> granicus.if.org Git - libvpx/commit
Removed bmi copy to/from BLOCKD
authorScott LaVarnway <slavarnway@google.com>
Wed, 24 Aug 2011 18:42:26 +0000 (14:42 -0400)
committerScott LaVarnway <slavarnway@google.com>
Wed, 24 Aug 2011 18:42:26 +0000 (14:42 -0400)
commitb870947d42d3b391d799b0e48630871844b0a37d
tree5b0ab301368609dba316d1f5a2fba757835a9e2e
parent1de5da80c941b24fe3147ff86b88e65467bd1a92
Removed bmi copy to/from BLOCKD

for SPLITMV and B_PRED modes.  Modified code to use the bmi
found in mode_info_context instead of BLOCKD.  On the decode
side, the uvmvs are calculated only when required, instead of
every macroblock.  This is WIP. (bmi should eventually be
removed from BLOCKD)
Small performance gains noticed for RT encodes and decodes.(VGA)

Change-Id: I2ed7f0fd5ca733655df684aa82da575c77a973e7
vp8/common/blockd.h
vp8/common/reconinter.c
vp8/common/reconinter.h
vp8/decoder/decodframe.c
vp8/decoder/threading.c
vp8/encoder/encodeframe.c
vp8/encoder/encodemb.c
vp8/encoder/encodemb.h
vp8/encoder/rdopt.c