- 07 Apr, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=ARGBToJ422 unittest Review URL: https://webrtc-codereview.appspot.com/44079004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1360 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TESTED=RGB565ToI420 R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/46829004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1359 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=libyuv unittests all pass with AVX2 R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/44999004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1358 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Mar, 2015 1 commit
-
-
yang.zhang@arm.com authored
ARM32/64 NEON versions of ARGBToRGB565DitherRow_NEON are implemented. BUG=407 TESTED=libyuvTest.* on ARM32/64 with Android R=fbarchard@google.com Change-Id: Ia689170fb39db964392e5e1113801592ab0628bf Review URL: https://webrtc-codereview.appspot.com/49409004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1335 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=407 TESTED=Dither unittests R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/46459004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1310 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 04 Mar, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=407 TESTED=ARGBToRGB565Dither unittest R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/44519004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1309 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=407 TESTED=ARGBToRGB565Dither unittest R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/41039004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1308 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 27 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
port ARGBToRGB565 and ARGB1555 to AVX2. Enable functions that use ARGBToRGB565 AVX2 code. Add ARGBToRGB565Dither function. BUG=403 TESTED=local windows build R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/42109004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1302 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 25 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=403 TESTED=local build on windows R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/43429004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1297 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
Remove bayer format support from libyuv. This format is very rare and used on legacy hardware. Its not well optimized and has bugs related to odd widths. Removing the format will allow tests to pass under more circumstances, run faster and allow focus on higher priority quality and performance issues. BUG=301 TESTED=local unittests build/pass on windows gyp build. R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/38059004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1270 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 14 Jan, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=391 TESTED=color_test R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/41479004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1228 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 24 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
The 'Any' versions of functions can handle any width now, so remove the check from the calling code. This has 2 advantages - less code, and less overhead in calling function when any function is NOT used. Downside is more code for case where any is used. BUG=373 TESTED=libyuv_unittest still passes R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24129004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1143 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 16 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
Change elif to endif and if to allow AVX2 as well as SSE2 in future changes instead of one or the other. BUG=none TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/30719004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1122 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
Remove unaligned functions, since most function support unaligned memory now. This reduces complexity and improves performance for unaligned cases because C code can be avoided, and overhead is less. Downside is old cpus (core2 and earlier) will be slower for aligned memory case. Except mips, which has alignment requirement, but remove unaligned variant. BUG=365 TESTED=unittest builds and passes locally R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24839004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1113 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 21 Aug, 2014 2 commits
-
-
fbarchard@google.com authored
BUG=352 TESTED=libyuv_unittest R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/18209004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1057 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
ashok.bhat@gmail.com authored
BUG=319 TESTED=libyuv_unittest R=fbarchard@chromium.org, fbarchard@google.com Change-Id: Ia76096088ddd771388f01dd86110089db2faedfc Signed-off-by:
Ashok Bhat <ashok.bhat@arm.com> Review URL: https://webrtc-codereview.appspot.com/21189004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1055 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 08 Jul, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=303 TESTED=cl /c /TC /Iinclude source\convert_from.cc source\convert_argb.cc source\convert_from_argb.cc R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/17909004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1030 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Jan, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=303 TESTED=try R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6629004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@952 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 30 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=300 TESTED=libyuv_unitests pass R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6459004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@932 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 27 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=296 TESTED=libyuv convert_test R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6399004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@928 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=untested R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/4769005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@885 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 01 Nov, 2013 1 commit
-
-
fbarchard@google.com authored
Add __declspec(safebuffers) to functions with arrays on stack that have explicit checks to avoid a redundent compiler stack check. BUG=none TEST=unitests pass R=ryanpetrie@google.com Review URL: https://webrtc-codereview.appspot.com/3289004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@837 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 21 Oct, 2013 1 commit
-
-
fbarchard@google.com authored
Coalesce rows by changing width/height and dropping into code instead of recursing. Improve coalesce by setting stride to 0 so it can be used even on odd width images. Reduce unittests to improve time to run emulators. BUG=277 TEST=unittests all build and pass R=ryanpetrie@google.com Review URL: https://webrtc-codereview.appspot.com/2589004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@819 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 Sep, 2013 1 commit
-
-
fbarchard@google.com authored
Remove alignment from ARGBToRGB24 and ARGBToRAW to allow fast code to be used all of the time. Improves performance on Westmere and beyond, hurts performance for aligned buffers on older CPUs. BUG=230 TESTED=try bot R=nfullagar@google.com Review URL: https://webrtc-codereview.appspot.com/2197007 git-svn-id: http://libyuv.googlecode.com/svn/trunk@785 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 13 Aug, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=253 TEST=nacl validator R=nfullagar@google.com, ryanpetrie@google.com Review URL: https://webrtc-codereview.appspot.com/2024004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@756 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 02 Aug, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=258 TEST=try bots R=johannkoenig@google.com Review URL: https://webrtc-codereview.appspot.com/1944004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@743 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 15 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
ARGBInterpolate odd width support and inverted odd width test. ARGBToNV12/21 odd height fix. Compare test tolerate small height with warning. BUG=202 TEST=libyuvTest.ARGBInterpolate85_Any_Invert Review URL: https://webrtc-codereview.appspot.com/1325004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@663 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 04 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
Move vzeroupper to row functions to simplify caller and allow mix of avx2 and sse2. Impact reduced by row coalescing. BUG=none TEST=all tests pass with sde Review URL: https://webrtc-codereview.appspot.com/1269009 git-svn-id: http://libyuv.googlecode.com/svn/trunk@641 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=none Review URL: https://webrtc-codereview.appspot.com/1272008 git-svn-id: http://libyuv.googlecode.com/svn/trunk@640 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 02 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=211 TESTED=ToYUY2* Review URL: https://webrtc-codereview.appspot.com/1274005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@633 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 01 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
Recomputed JPeg coefficients normalized to 128. Apply to ARGBGray function reusing YJ function/coefficients and rounding. BUG=201 TESTED=Gray unittest improved Review URL: https://webrtc-codereview.appspot.com/1269006 git-svn-id: http://libyuv.googlecode.com/svn/trunk@629 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 27 Mar, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=159 TESTED=out\release\libyuv_unittest --gtest_filter=*J* Review URL: https://webrtc-codereview.appspot.com/1264004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@624 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Mar, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=159 TEST=*J4* Review URL: https://webrtc-codereview.appspot.com/1243004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@622 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 12 Mar, 2013 2 commits
-
-
fbarchard@google.com authored
Fix RGB565ToARGB_Any which uses SSE2 that requires ARGB alignment. Add row coalescing to convert_argb.cc. Improve coalescing on planar_functions.cc and convert_from_argb.cc. Use stride * 2 == width to test for even width. Apply coalescing to all functions that have same vertical subsampling. BUG=197 TESTED=libyuv unittest passes where _Opt uses row coalescing. Review URL: https://webrtc-codereview.appspot.com/1186004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@601 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=197 TEST=lint Review URL: https://webrtc-codereview.appspot.com/1185004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@600 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 Mar, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=197 TESTED=out\release\libyuv_unittest --gtest_filter=*ARGBToI400* Review URL: https://webrtc-codereview.appspot.com/1176004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@598 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 08 Mar, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=196 TESTED=BGRAToARGB* Review URL: https://webrtc-codereview.appspot.com/1171006 git-svn-id: http://libyuv.googlecode.com/svn/trunk@596 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 Feb, 2013 1 commit
-
-
fbarchard@google.com authored
ARGBToI400 and ARGBToI411 using AVX2. YUY2ToI420 and UVYVToI420 use AVX2. CopyPlane use rep movsb for AVX2. CopyPlane2 use rep movsb for AVX2 and CopyPlane if strides match AVX2, which will do a single rep movsb for entire image if stride == width. MergeUV for I420ToNV12. BUG=181 TESTED=unittests pass Review URL: https://webrtc-codereview.appspot.com/1103007 git-svn-id: http://libyuv.googlecode.com/svn/trunk@569 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 28 Jan, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=lint Review URL: https://webrtc-codereview.appspot.com/1063010 git-svn-id: http://libyuv.googlecode.com/svn/trunk@553 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 16 Jan, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=148 TESTED=out\release\libyuv_unittest --gtest_filter=*ARGBToI* | grep ms Review URL: https://webrtc-codereview.appspot.com/1019011 git-svn-id: http://libyuv.googlecode.com/svn/trunk@539 16f28f9a-4ce2-e073-06de-1de4eb20be90
-