- 2e9f3e5 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. by [email protected] · 12 months ago master
- d880a90 make randomize take 64 bit count to allow larger images to be tested by [email protected] · 12 months ago
- 05416e2 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, the buffer needs to be reset to zero. If the memset is a bottleneck, it would be faster to do the first row without an add, storing to the accumulation buffer, and then add for the remaining rows. by [email protected] · 12 months ago
- b07de87 enable intrinsics for clangcl if -mssse3 is enabled. by [email protected] · 12 months ago
- 965ef27 bump deps to head chromium to get prebuilt clangcl by [email protected] · 12 months ago
- b3d3db1 align clangcl using declspec instead of gcc style vector by [email protected] · 12 months ago
- da6ee35 Revert "libyuv: Include foo_posix.cc in the gn build, like it's done in the gyp build." by [email protected] · 12 months ago
- d7242b5 libyuv: Include foo_posix.cc in the gn build, like it's done in the gyp build. by [email protected] · 12 months ago
- 684c09c roll chromium revision to head in attempt to resolve build time performance hit due to external compilers on windows. by [email protected] · 12 months ago
- a09fd1a scale tests use int64 for size BUG=none TESTED=untested [email protected] by [email protected] · 12 months ago
- 01ca071 Test rotation with negative height by [email protected] · 12 months ago
- d3d8e0d make source for planar tests contiguous to test planar functions coalesce into a single low level call. by [email protected] · 12 months ago
- 00c0141 Add scale color test place holder source BUG=401 TESTED=untested by [email protected] · 12 months ago
- e5fbad8 Add test for scaling color accuracy BUG=401 TESTED=scale_color test by [email protected] · 12 months ago
- e787144 adjust dimensions for scale factor tests to ensure the scale factor tested is actually used. by [email protected] · 12 months ago
- bd2d903 odd width support for ARGBSobel functions. Improves performance for images that are not a multiple of 8 pixels. by [email protected] · 12 months ago
- cfce47e Change Sobel to use JPeg Luma calculation instead of extracting G channel. Using luma produces a better sobel that respects all 3 channels of RGB. Historically the G channel was used to improve performance, and because the luma of I420 is a constrained range, hurting quality. Using the JPeg variation of YUV, the luma is more accurate, including cross platform, better optimized for AVX2 and odd widths, and full range. by [email protected] · 12 months ago
- 535a714 Scale Down by factor tests scale down to specified ratio rather than up. This ensures the alignment constrains on the destination dont cause a different factor to be used. by [email protected] · 12 months ago
- 7c09264 odd width support for scale by even scale factor and box scale down by 4. scale down by 4 uses scale down by 2 internally. by [email protected] · 12 months ago
- 80be246 add test for box filter before improving odd width. by [email protected] · 1 year ago