aboutsummaryrefslogtreecommitdiff
path: root/source/row_win.cc
AgeCommit message (Expand)Author
2023-06-02Fix tidy warning that uint32_t dither4 should not be constFrank Barchard
2023-05-09row_win.cc: fix ARM64EC buildJames Zern
2023-05-09MergeUVRow_AVX2 implementation is consistent in row_win.cc and row_gcc.cc,t...shaodiwei
2022-09-20I422ToRGB24, I422ToRAW, I422ToRGB24MatrixFilter conversion functions added.Frank Barchard
2022-08-03Fix MSVC warnings by adding castsWan-Teh Chang
2021-07-19Fix ConvertToI420 when using YUY2 or UYVY with odd crop_x.Frank Barchard
2021-04-30Make 2 step transitive tests measure 2 step time.Frank Barchard
2021-04-27Optimize unlimited data for IntelYuan Tong
2021-04-22Switch win32 to row_gcc for clangcl.Frank Barchard
2021-04-22Unlimited data for WindowsYuan Tong
2021-04-01clang-tidy appliedFrank Barchard
2021-01-26Add BT.709 Full Range yuv constants.Frank Barchard
2021-01-23Add I422AlphaToARGB and I444AlphaToARGBYuan Tong
2020-07-13Rollback of ARGBAttentuateFrank Barchard
2020-05-28Remove unnecessary include of convert_argbFrank Barchard
2020-05-20I400ToARGBMatrix Pass a color matrix to use different coefficientsFrank Barchard
2020-05-19YUV to RGB Matrix functions for color space supportFrank Barchard
2020-05-13ARGBAttenuate AVX2 rewritten to match NEON/C codeFrank Barchard
2020-04-17libyuv r1749 upstream for I444ToNV12Frank Barchard
2019-08-07Add ABGRToNV21 and ABGRToNV12Frank Barchard
2019-07-02Fix arm unittest failure by removing unused FloatDivToByteRow.Frank Barchard
2019-07-02Sync up Android.bp file with masterChong Zhang
2019-04-12Add AYUVToNV12 and NV21ToNV12Frank Barchard
2018-02-07tidy applied with readability-inconsistent-declaration-parameter-nameFrank Barchard
2018-01-24Lint cleanup after C99 change CLFrank Barchard
2018-01-23Switch to C99 typesFrank Barchard
2018-01-02Remove LIBYUV_SSSE3_ONLY and ARGBSHUFFLEROW_SSE2Frank Barchard
2017-08-04scale float samples and return max valueFrank Barchard
2017-02-11HalfFloat SSE2/AVX2 optimized port scheduling.Frank Barchard
2017-01-11Libyuv MIPS DSPR2 optimizations.Frank Barchard
2016-11-07clang-format libyuvFrank Barchard
2016-10-14Port HalfFloatRow_SSE2 to AVX2 but not using F16C.Frank Barchard
2016-10-13Port ARGBExtractAlpha_AVX2 function to windows.Frank Barchard
2016-10-11Remove I411 support.Frank Barchard
2016-10-03HalfFloat_SSE2 for Visual CFrank Barchard
2016-09-29Add low level support for 12 bit 420, 422 and 444 YUV video frame conversion.Frank Barchard
2016-09-27ShortToHalfFloat_AVX2 functionFrank Barchard
2016-06-28mingw64 fix - guard row_win.cc against mingw build.Frank Barchard
2016-05-27make unittest allocator align to 64 bytes.Frank Barchard
2016-05-26Add ARGBExtractAlpha functionMagnus Jedvert
2016-02-17Port ARGBToJ420 to AVX2Frank Barchard
2016-01-12refactor ARGBToI422 using ARGBToI420 internallyFrank Barchard
2016-01-11Fix ifdef mismatch for mirroruvFrank Barchard
2015-12-21avx2 interpolate use 8 bitFrank Barchard
2015-12-17Add rounding to InterpolateRow for improved quality and consistency.Frank Barchard
2015-12-09add ifdef for AVX2 so vs2010 can still compileFrank Barchard
2015-12-08Optimize yuv alpha blend AVX2 code to do 32 pixels at time.Frank Barchard
2015-12-05AVX2 YUV alpha blender and improved unittestsFrank Barchard
2015-12-02planar blend use signed imagesFrank Barchard
2015-11-17Fix for drmemory failure on I411ToARGBFrank Barchard