vpx/vpx_scale
John Koleszar 9b7be88883 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
2013-03-13 19:10:10 -07:00
..
arm/neon Update ARM for vpx_scale changes 2012-12-05 08:59:17 -08:00
generic Fix pulsing issue with scaling 2013-03-13 19:10:10 -07:00
win32 Use 'vpx_scale' consistently 2012-12-05 16:05:44 -08:00
vpx_scale_asm_offsets.c Update ARM for vpx_scale changes 2012-12-05 08:59:17 -08:00
vpx_scale_rtcd.c Rename vpx_scale/rtcd.c to vpx_scale/vpx_scale_rtcd.c 2012-11-30 15:53:17 -08:00
vpx_scale_rtcd.sh Begin to refactor vpx_scale usage in VP9 2012-12-05 08:59:40 -08:00
vpx_scale.h Move vp8_scale_frame to vpx namespace 2012-12-05 16:05:46 -08:00
vpx_scale.mk Merge vp9-preview changes into experimental branch 2013-01-08 10:19:59 -08:00
yv12config.h Fix pulsing issue with scaling 2013-03-13 19:10:10 -07:00