head version of chromium to attempt ios git build fixBUG=libyuv:465
TESTED=try bots
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/57599005.
repeat y for yuy2 so that unittests that check the 2nd y on odd widths will match the C and SIMD. The C code duplicates the last Y.R=harryjin@google.com
BUG=libyuv:455
Review URL: https://webrtc-codereview.appspot.com/50249004.
Math functions need BPP of 4 for odd width support on first source argumentBUG=455
TESTED=ARGBMultply
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/54719004.
remainder done unconditionally and with a variableBUG=448
TESTED=local build
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/57559004.
nv12 odd width support using SIMD for remainderBUG=libyuv:448
TESTED=NV21ToRGB565_Any etc
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/53689004.
use SIMD for I420ToARGB odd widths in a temporary buffer instead of using C for remainder. Enter a description of the change.
use SIMD for I420ToARGB odd widths in a temporary buffer instead of using C for remainder. Currently the C code does not exactly match the SIMD code, so an odd width produces different pixels than an even width, causing a subtle artifact. By using SIMD consistently, there is no difference in even and odd widths. Also the SIMD performance is faster, so eve...
check height is non-zeroBUG=none
TESTED=libyuv unittest with even width
R=bcornell@google.com
Review URL: https://webrtc-codereview.appspot.com/51219004.
rename source files from row_posix.cc etc to row_gcc.cc to avoid gyp build filtering out source files from build when on windows with clang. The source code contained in row_gcc.cc is gcc syntax inline assembly available for any platform that supports gcc or clang for intel cpus. BUG=440 TESTED=try bots R=harryjin@google.comReview URL: https://webrtc-codereview.appspot.com/56579004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1430 16f28f9a-4ce2-e073-06de-1de4eb20be90
make randomize take 64 bit count to allow larger images to be tested BUG=none TESTED=untestedReview URL: https://webrtc-codereview.appspot.com/53679004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1429 16f28f9a-4ce2-e073-06de-1de4eb20be90
Box filter for YUV use rows with accumulation buffer for better memory behavior. The old code would do columns accumulated into registers, and then store the result once. This was slow from a memory point of view. The new code does a row of source at a time, updating an accumulation buffer every row. The accumulation buffer is small, and should fit cache. Before each accumulation of N rows...Review URL: https://webrtc-codereview.appspot.com/52659004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1428 16f28f9a-4ce2-e073-06de-1de4eb20be90
bump deps to head chromium to get prebuilt clangcl BUG=none TESTED=untested R=harryjin@google.comReview URL: https://webrtc-codereview.appspot.com/51209004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1426 16f28f9a-4ce2-e073-06de-1de4eb20be90
align clangcl using declspec instead of gcc style vector BUG=451 TESTED=clang=1 build on windows R=harryjin@google.comReview URL: https://webrtc-codereview.appspot.com/57549004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1425 16f28f9a-4ce2-e073-06de-1de4eb20be90
Revert "libyuv: Include foo_posix.cc in the gn build, like it's done in the gyp build."BUG=496928
R=thakis@chromium.org
Review URL: https://webrtc-codereview.appspot.com/58399004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1424 16f28f9a-4ce2-e073-06de-1de4eb20be90
libyuv: Include foo_posix.cc in the gn build, like it's done in the gyp build.This is required to get things linking in clang/win. Medium-term, we should
clean libyuv up to not require _posix files on non-posix.
Reviewed at https://webrtc-codereview.appspot.com/52069004/
BUG=496928
Review URL: https://webrtc-codereview.appspot.com/54689004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1423 16f28f9a-4ce2-e073-06de-1de4eb20be90
roll chromium revision to head in attempt to resolve build time performance hit due to external compilers on windows. BUG=none TESTED=untested R=harryjin@google.comReview URL: https://webrtc-codereview.appspot.com/49299004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1422 16f28f9a-4ce2-e073-06de-1de4eb20be90