aboutsummaryrefslogtreecommitdiff
path: root/source/convert_from_argb.cc
AgeCommit message (Expand)Author
2016-11-18Add MSA optimized ARGBToRGB24Row_MSA and ARGBToRAWRow_MSA functionsFrank Barchard
2016-11-07clang-format libyuvFrank Barchard
2016-10-19Add MSA optimized ARGB4444ToI420 and ARGB4444ToARGB functionsFrank Barchard
2016-10-11Remove I411 support.Frank Barchard
2016-10-03Add MSA optimized I422ToYUY2Row, I422ToUYVYRow functionsFrank Barchard
2016-01-12refactor ARGBToI422 using ARGBToI420 internallyFrank Barchard
2015-10-07change all pix parameters to width for consistencyFrank Barchard
2015-04-07ARGBToYJRow_AVX2 hooked up for ARGBToJ422fbarchard@google.com
2015-04-07ARGBToUV AVX2 functions hooked up.fbarchard@google.com
2015-04-06Add ARGBToY AVX calls.fbarchard@google.com
2015-03-17Add ARGBToRGB565DitherRow_NEON for ARM32/64yang.zhang@arm.com
2015-03-06switch from 8x8 to 4x4 matrix for ditheringfbarchard@google.com
2015-03-04ARGBToRGB565 AVX2 with ditheringfbarchard@google.com
2015-03-04ARGBToRGB565 SSE2 port.fbarchard@google.com
2015-02-27port ARGBToRGB565 and ARGB1555 to AVX2. Enable functions that use ARGBToRGB5...fbarchard@google.com
2015-02-25AVX2 version of ARGBToARGB4444fbarchard@google.com
2015-02-09Remove bayer format support from libyuv. This format is very rare and used o...fbarchard@google.com
2015-01-14Add J422 support which is 2x1 subsampling with jpeg color space.fbarchard@google.com
2014-10-24The 'Any' versions of functions can handle any width now, so remove the check...fbarchard@google.com
2014-10-16Change elif to endif and if to allow AVX2 as well as SSE2 in future changes i...fbarchard@google.com
2014-10-07Remove unaligned functions, since most function support unaligned memory now....fbarchard@google.com
2014-08-21ARGBToNV12 fix for memory leak on row_u_mem.fbarchard@google.com
2014-08-21Row AArch64 Neon implementation - Part 5ashok.bhat@gmail.com
2014-07-08Port conversion functions to c.fbarchard@google.com
2014-01-07Switch to c style casts for all source and includes.fbarchard@google.com
2013-12-30Combines multiple allocs into one call.fbarchard@google.com
2013-12-27Conversions use malloc for row buffers.fbarchard@google.com
2013-12-03yasm ALIGN uppercasefbarchard@google.com
2013-11-01Add __declspec(safebuffers) to functions with arrays on stack that have expli...fbarchard@google.com
2013-10-21Coalesce rows by changing width/height and dropping into code instead of recu...fbarchard@google.com
2013-09-11Remove alignment from ARGBToRGB24 and ARGBToRAW to allow fast code to be used...fbarchard@google.com
2013-08-13More ifdefs to build all libyuv and not get link errors on missing assemblyfbarchard@google.com
2013-08-02replace static const with static to avoid internal compiler error with gccfbarchard@google.com
2013-04-15ARGBInterpolate odd width support and inverted odd width test. ARGBToNV12/21...fbarchard@google.com
2013-04-04Move vzeroupper to row functions to simplify caller and allow mix of avx2 and...fbarchard@google.com
2013-04-03ARGBToYJ_AVX2 port to AVX2.fbarchard@google.com
2013-04-02switch toyuy2 from aligned to unalignedfbarchard@google.com
2013-04-01Recomputed JPeg coefficients normalized to 128. Apply to ARGBGray function r...fbarchard@google.com
2013-03-27Y coefficients for J420 need to be scaled by 255/219 to full range.fbarchard@google.com
2013-03-26ARGBToJ420 and ARGBToJ400 - Full range YUV Jpeg style.fbarchard@google.com
2013-03-12Fix RGB565ToARGB_Any which uses SSE2 that requires ARGB alignment. Add row c...fbarchard@google.com
2013-03-12Fix white space (lint) and sort row.h definesfbarchard@google.com
2013-03-11Coalesce rowsfbarchard@google.com
2013-03-08ARGBShuffle AVX2fbarchard@google.com
2013-02-11ARGBToI400 and ARGBToI411 using AVX2. YUY2ToI420 and UVYVToI420 use AVX2. Cop...fbarchard@google.com
2013-01-28Replace two spaces with one after .fbarchard@google.com
2013-01-16ARGBToI444_SSSE3 UV function ported. Thanks to changjun.yang@intel.comfbarchard@google.com
2012-11-17lint cleanupfbarchard@google.com
2012-11-16On Neon remove aligned SplitUVRowfbarchard@google.com
2012-11-15Rename row functions so they are all SomethingRow_CPUfbarchard@google.com