- 11 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=396 TESTED=local build of unittest builds and passes R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/39089004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1278 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 20 Nov, 2014 1 commit
-
-
fbarchard@google.com authored
Remove CopyRow_x86 Add CopyRow_Any versions for AVX, SSE2 and Neon. BUG=269 TESTED=local build R=harryjin@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/26209004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1175 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 2 commits
-
-
fbarchard@google.com authored
pavgb with memory op requires alignment. This CL disables conversions that use pavgb, and resolves scale by 3/8 unittest for checking alignment works. The 3/8 code used a pavgb with a memory operand. tests are added for scaling and allow unaligning on purpose. BUG=365 TESTED=local change to force unaligned memory fails on some conversions and scaling code. R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/29699004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1114 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-
- 29 Sep, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=363 TESTED=out\release\libyuv_unittest --gtest_filter=*ARGBToARGB_* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/31489004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1097 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 29 Aug, 2014 1 commit
-
-
ashok.bhat@gmail.com authored
BUG=319 TESTED=libyuv_unittest R=fbarchard@google.com Change-Id: I5d93eb184ba873d5e7637a3b5a830be39a967c6f Signed-off-by:
Ashok Bhat <ashok.bhat@arm.com> Review URL: https://webrtc-codereview.appspot.com/15239004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1069 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 22 Aug, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=352 TESTED=drmemory out\debug\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=**ToI420_Opt R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/21289004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1060 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 21 Aug, 2014 2 commits
-
-
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
-
fbarchard@google.com authored
In Q420ToI420 the variable halfheight is initialized but not used. Change it to instantiate the variable but do not initialize it. It will be assigned conditionally later. This warning raised in xcode. BUG=353 TESTED=local build still works R=harryjin@google.com, noahric@chromium.org Review URL: https://webrtc-codereview.appspot.com/13299004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1053 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 Jul, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=303 TESTED=cl /c /TC /Iinclude source/convert.cc R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/21849004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1029 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 28 Mar, 2014 2 commits
-
-
kjellander@google.com authored
I dunno how this happened, since that file belonged to a another gcl change that I use to test the trybots. TBR=fbarchard@google.com Review URL: https://webrtc-codereview.appspot.com/10899005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@993 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
kjellander@google.com authored
Fixed invalid references left from the copied gyp_webrtc. This CL will also add svn:ignore on a bunch of directories to speed up builds (less unnecessary delete + redownload). It also adds the executable bit to gyp_libyuv. R=fbarchard@google.com Review URL: https://webrtc-codereview.appspot.com/10889004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@992 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
-
- 04 Dec, 2013 3 commits
-
-
fbarchard@google.com authored
BUG=291 TESTED=unittests still pass. R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/4979004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@893 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TEST=I4*ToI4* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/4969004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@892 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TEST=none R=johannkoenig@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/4879004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@891 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Dec, 2013 2 commits
-
-
fbarchard@google.com authored
BUG=289 TESTED=drmemory R=ryanpetrie@google.com Review URL: https://webrtc-codereview.appspot.com/4809004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@886 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=289 TEST=drmemory R=nfullagar@google.com, ryanpetrie@google.com Review URL: https://webrtc-codereview.appspot.com/4779004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@884 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 05 Nov, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=none R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/3379004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@841 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
-
- 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
-
- 30 May, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=232 TEST=convert.exe -f 0 faces_640x480_P420.yuv face2_160x120_P420.yuv R=changjun.yang@intel.com Review URL: https://webrtc-codereview.appspot.com/1579005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@709 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 12 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=213 TEST=none Review URL: https://webrtc-codereview.appspot.com/1306008 git-svn-id: http://libyuv.googlecode.com/svn/trunk@658 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=212 TESTED=manually tested Review URL: https://webrtc-codereview.appspot.com/1309004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@653 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
-
- 14 Mar, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=197 TESTED=*NV12*_Opt Review URL: https://webrtc-codereview.appspot.com/1201004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@607 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 05 Mar, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=out\release\libyuv_unittest.exe --gtest_filter=*I422ToI420* Review URL: https://webrtc-codereview.appspot.com/1157004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@590 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 27 Feb, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=189 TESTED=try Review URL: https://webrtc-codereview.appspot.com/1113006 git-svn-id: http://libyuv.googlecode.com/svn/trunk@582 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Feb, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=178 TEST=none Review URL: https://webrtc-codereview.appspot.com/1127007 git-svn-id: http://libyuv.googlecode.com/svn/trunk@581 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
-
- 08 Feb, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=181 TEST=unittest Review URL: https://webrtc-codereview.appspot.com/1090005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@566 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 28 Jan, 2013 2 commits
-
-
fbarchard@google.com authored
BUG=176 TEST=try bots Review URL: https://webrtc-codereview.appspot.com/1074010 git-svn-id: http://libyuv.googlecode.com/svn/trunk@556 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-
- 11 Jan, 2013 1 commit
-
-
fbarchard@google.com authored
Remove V210. Quality of this code is insufficient for libyuv. Unable to make V210 pass valgrind. Would require effort to add missing support and optimization. BUG=91 TEST=valgrind Review URL: https://webrtc-codereview.appspot.com/1021009 git-svn-id: http://libyuv.googlecode.com/svn/trunk@536 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 10 Jan, 2013 2 commits
-
-
kjellander@google.com authored
git-svn-id: http://libyuv.googlecode.com/svn/trunk@530 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
kjellander@google.com authored
git-svn-id: http://libyuv.googlecode.com/svn/trunk@529 16f28f9a-4ce2-e073-06de-1de4eb20be90
-