diff options
author | John Koleszar <jkoleszar@google.com> | 2013-03-13 17:09:05 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2013-03-13 19:10:10 -0700 |
commit | 9b7be888839c884451646905bd54b5861aac592b (patch) | |
tree | e89260e1a8dc81f15c27f68a8d9368aecf4a3b7c /vp9/encoder/vp9_encodemv.h | |
parent | b3c350a1a99ac89e81cff77d82a9a11c0a762600 (diff) | |
download | libvpx-9b7be888839c884451646905bd54b5861aac592b.tar libvpx-9b7be888839c884451646905bd54b5861aac592b.tar.gz libvpx-9b7be888839c884451646905bd54b5861aac592b.tar.bz2 libvpx-9b7be888839c884451646905bd54b5861aac592b.zip |
Fix pulsing issue with scaling
Updates the YV12_BUFFER_CONFIG structure to be crop-aware. The
exiting width/height parameters are left unchanged, storing the
width and height algined to a 16 byte boundary. The cropped
dimensions are added as new fields.
This fixes a nasty visual pulse when switching between scaled and
unscaled frame dimensions due to a mismatch between the scaling
ratio and the 16-byte aligned sizes.
Change-Id: Id4a3f6aea6b9b9ae38bdfa1b87b7eb2cfcdd57b6
Diffstat (limited to 'vp9/encoder/vp9_encodemv.h')
0 files changed, 0 insertions, 0 deletions