Adds a non-normative resize library to vp9 encoder
Adds an arbitrary-size resize library for use in scaling of input frames in a non-normative manner in the vp9 encoder. The method used is as follows: Downsampling - Uses a 8 tap filter for factor of 2 decimation upto a size just higher than the desired size. Then interpolates pixels at a precision of 1/32 pel using a set of 8-tap filters. Upsampling - Interpolates pixels at a precision of 1/32 pel using a set of 8-tap filters. There is no assembly optimization yet. Change-Id: Ib5b81e174fc139da322bb97c8214d52289d60d8a
Showing
- test/resize_test.cc 1 addition, 1 deletiontest/resize_test.cc
- vp9/encoder/vp9_onyx_if.c 40 additions, 2 deletionsvp9/encoder/vp9_onyx_if.c
- vp9/encoder/vp9_resize.c 418 additions, 0 deletionsvp9/encoder/vp9_resize.c
- vp9/encoder/vp9_resize.h 67 additions, 0 deletionsvp9/encoder/vp9_resize.h
- vp9/vp9cx.mk 2 additions, 0 deletionsvp9/vp9cx.mk
Loading
Please register or sign in to comment