diff options
author | Marco <marpan@google.com> | 2016-02-08 10:41:13 -0800 |
---|---|---|
committer | Marco <marpan@google.com> | 2016-02-09 11:10:28 -0800 |
commit | f288c943c4d6c3fb03266dee821df797fb99bde0 (patch) | |
tree | 1a5af861e43edc5fd6ff10fc90f52e870ba8bf06 /vp9/encoder/vp9_cost.c | |
parent | aff0a802e70ee87cd0a1673f3cffaa0b9d6112b4 (diff) | |
download | libvpx-f288c943c4d6c3fb03266dee821df797fb99bde0.tar libvpx-f288c943c4d6c3fb03266dee821df797fb99bde0.tar.gz libvpx-f288c943c4d6c3fb03266dee821df797fb99bde0.tar.bz2 libvpx-f288c943c4d6c3fb03266dee821df797fb99bde0.zip |
vp9-dynamic resize: Fix bug on releasing scaled reference.
When the codec frame size is the same as the reference frame size,
release the scaled reference before assigning it a new buf_idx.
Only affects 1 pass non-svc mode, where the scaled references are
release only under certain conditions (to prevent un-needed scaling
of the references every frame).
Modified a unittest that can trigger this bug without this change.
https://code.google.com/p/chromium/issues/detail?id=582598
Change-Id: I9a884e36ebd7608b1641ec2a469e20a4f829cf43
Diffstat (limited to 'vp9/encoder/vp9_cost.c')
0 files changed, 0 insertions, 0 deletions