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
Showing
- vp8/common/filter.c 699 additions, 218 deletionsvp8/common/filter.c
- vp8/common/filter.h 3 additions, 1 deletionvp8/common/filter.h
- vp8/common/generic/systemdependent.c 14 additions, 0 deletionsvp8/common/generic/systemdependent.c
- vp8/common/onyxc_int.h 5 additions, 1 deletionvp8/common/onyxc_int.h
- vp8/common/subpixel.h 76 additions, 0 deletionsvp8/common/subpixel.h
- vp8/decoder/decodframe.c 69 additions, 0 deletionsvp8/decoder/decodframe.c
- vp8/encoder/bitstream.c 4 additions, 0 deletionsvp8/encoder/bitstream.c
- vp8/encoder/encodeframe.c 32 additions, 0 deletionsvp8/encoder/encodeframe.c
- vp8/encoder/onyx_if.c 43 additions, 2 deletionsvp8/encoder/onyx_if.c
Loading
Please register or sign in to comment