vpx/vp8
Adrian Grange ed40ff9e2d Removed firstpass motion map
The firstpass motion map consists of an 8-bit flag for
each MB indicating how strongly the firstpass code
believes it should be filtered during the second pass
ARNR filtering.

For long or large format material the motion map can
become extremely large and hamper the operation of
the encoding process.

This change removes the motion map altogether, leaving
the second pass to rely on the magnitude of the motion
compensated error to determine the filter weight to
use for the MB during ARNR filtering.

Tests on the derf set indicate that the effect of this
change is neutral, with some small wins and losses. The
motion map has therefore been removed based on
a cost/benefit evaluation.

Change-Id: I53e07d236f5ce09a6f0c54e7c4ffbb490fb870f6
2011-03-10 11:32:48 -08:00
..
common Removed vp8_block2type 2011-02-24 14:35:18 -05:00
decoder Merge "clean up unused files" 2011-02-18 06:33:05 -08:00
encoder Removed firstpass motion map 2011-03-10 11:32:48 -08:00
exports_dec Add getter functions for the interface data symbols 2010-09-23 14:58:43 -04:00
exports_enc Add getter functions for the interface data symbols 2010-09-23 14:58:43 -04:00
vp8_common.mk Add missing filter.h to build system 2011-03-09 13:43:31 -05:00
vp8_cx_iface.c Removed firstpass motion map 2011-03-10 11:32:48 -08:00
vp8_dx_iface.c Use endian-neutral bitstream packing/unpacking 2011-02-17 15:20:53 -05:00
vp8cx_arm.mk ARMv6 optimized sad16x16 2011-02-11 11:14:07 +02:00
vp8cx.mk Write SSSE3 sub-pixel filter function 2011-03-08 13:29:01 -05:00
vp8dx_arm.mk remove assembly detokenizer 2011-02-11 11:09:00 -05:00
vp8dx.mk Fix relative include paths 2011-02-10 15:09:44 -05:00