• Frank Barchard's avatar
    Fix ARGBToI411 odd width bug. · ba4b409d
    Frank Barchard authored
    The any function for handling ARGBToI411 was not handling the pixel
    replication correctly.  On 422 and odd width was handled by duplicating
    a pixel of source.  411 needs replication for remainders of 1, 2 or 3
    pixels.
    
    The C version was handling odd width but with an average of the remainder
    pixels, which does not match the SIMD 'any' handling off remainder.
    This changes the odd width handling to mimic the any version.
    
    TBR=harryjin@google.com
    BUG=libyuv:491
    
    Review URL: https://codereview.chromium.org/1411733004 .
    ba4b409d
Name
Last commit
Last update
chromium Loading commit data...
include Loading commit data...
source Loading commit data...
third_party/gflags Loading commit data...
tools Loading commit data...
unit_test Loading commit data...
util Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
Android.mk Loading commit data...
BUILD.gn Loading commit data...
CMakeLists.txt Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE_THIRD_PARTY Loading commit data...
OWNERS Loading commit data...
PATENTS Loading commit data...
PRESUBMIT.py Loading commit data...
README.chromium Loading commit data...
all.gyp Loading commit data...
codereview.settings Loading commit data...
download_vs_toolchain.py Loading commit data...
drover.properties Loading commit data...
gyp_libyuv Loading commit data...
gyp_libyuv.py Loading commit data...
libyuv.gyp Loading commit data...
libyuv.gypi Loading commit data...
libyuv_nacl.gyp Loading commit data...
libyuv_test.gyp Loading commit data...
linux.mk Loading commit data...
public.mk Loading commit data...
setup_links.py Loading commit data...
sync_chromium.py Loading commit data...
winarm.mk Loading commit data...