Fix bug in extend_frame chroma extended too far v1.3.0
authorAdrian Grange <agrange@google.com>
Fri, 22 Nov 2013 01:19:04 +0000 (17:19 -0800)
committerJohann <johannkoenig@google.com>
Mon, 2 Dec 2013 18:37:51 +0000 (10:37 -0800)
commit2e88f2f2ec777259bda1714e72f1ecd2519bceb5
treea5e4bd89f6d13842869ed0d400d2ce36aa81c620
parent4fbc1210ed81705b14f00f02c4508a0c413b04dc
Fix bug in extend_frame chroma extended too far

This fixes issue 667.

In the case where the frame was an odd number of pixels
wide or high, the border was being extended by one col
or row too far.

The calculation of color plane dimensions was modified
to use those already computed at the time the frame
buffer was allocated.

Also freed the temporary scaling buffer in vpxdec to
prevent a memory leak.

Change-Id: I195bc81d84c0fc5d8260c1232200d62399e4b51f
vpx_scale/generic/yv12extend.c
vpxdec.c