New loop filter interface
authorAttila Nagy <attilanagy@google.com>
Fri, 10 Jun 2011 11:10:21 +0000 (14:10 +0300)
committerAttila Nagy <attilanagy@google.com>
Fri, 8 Jul 2011 06:31:41 +0000 (09:31 +0300)
commit622958449b9388cca0f4a4e287b3e94422e4a573
tree7086118472d23cf5ddf7e1292fff36be19321a7b
parent973a9c075d2db817e489f5ba050fc49963bf2c71
New loop filter interface

Separate simple filter with reduced no. of parameters.
MB filter level picking based on precalculated table. Level table updated for
each frame. Inside and edge limits precalculated and updated just when
sharpness changes. HEV threshhold is constant.
ARM targets use scalars and others vectors.

Change works only with --target=generic-gnu
All other targets have to be updated!

Change-Id: I6b73aca6b525075b20129a371699b2561bd4d51c
vp8/common/generic/systemdependent.c
vp8/common/loopfilter.c
vp8/common/loopfilter.h
vp8/common/loopfilter_filters.c
vp8/common/onyxc_int.h
vp8/decoder/onyxd_if.c
vp8/decoder/threading.c
vp8/encoder/onyx_if.c