• John Koleszar's avatar
    Fix pulsing issue with scaling · 9b7be888
    John Koleszar authored
    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
    9b7be888
vp9_cx_iface.c 40 KB