]> granicus.if.org Git - libvpx/commit
Making subpel filters switchable at frame level
authorDeb Mukherjee <debargha@google.com>
Mon, 19 Mar 2012 14:53:05 +0000 (07:53 -0700)
committerDeb Mukherjee <debargha@google.com>
Wed, 21 Mar 2012 16:17:22 +0000 (09:17 -0700)
commit475d5d5664916d0a61d200a58391a582d44b8c27
treeabedeb179cb5371984e1d084f397aa80f99163ea
parent57d953479bdb811eb12039167b64010e77ee1b28
Making subpel filters switchable at frame level

Various refactoring to make the subpel motion compensation
filters switchable by a frame level field.
Two types of 8-tap filters are supported in addition to the existing
bilinar and sixtap filters. One is the default 8-tap and the
other has a sharper cut-off for use with frames with substantial
edge content.

Patch 2: Added a preliminary strategy for filter selection based on
edginess detecton. Also includes some filter changes.

Change-Id: I866085bda5ae143cfdf2ec88157feaabdf7bd63a
vp8/common/filter.c
vp8/common/filter.h
vp8/common/generic/systemdependent.c
vp8/common/onyxc_int.h
vp8/common/subpixel.h
vp8/decoder/decodframe.c
vp8/encoder/bitstream.c
vp8/encoder/encodeframe.c
vp8/encoder/onyx_if.c