- 13 Nov, 2015 1 commit
-
-
Frank Barchard authored
a prototype function to implement the yuv to rgb with conversion and scale. replace with 1 step function in future version, using same API. R=harryjin@google.com BUG=libyuv:471 Review URL: https://codereview.chromium.org/1421553016 .
-
- 04 Nov, 2015 1 commit
-
-
Frank Barchard authored
in order to compare C and Neon code, a new command line flag is added. historically environment variables controlled cpu features, but on android apk it is easier to pass a command line option to disable cpu optimizations. R=harryjin@google.com BUG=libyuv:516 Review URL: https://codereview.chromium.org/1407193009 .
-
- 13 Oct, 2015 1 commit
-
-
Frank Barchard authored
R=harryjin@google.com BUG=none Review URL: https://codereview.chromium.org/1399523004 .
-
- 22 Sep, 2015 1 commit
-
-
Frank Barchard authored
random / rand is slow and impacts performance testing. Although its only called to clear a frame once, a typical profile shows it high in the overall profile, when doing 1000 frames for a benchmark. 95.10% libyuv_unittest libyuv_unittest [.] YUY2ToARGBRow_SSSE3 2.01% libyuv_unittest libc-2.19.so [.] __random_r 1.13% libyuv_unittest libc-2.19.so [.] __random Replace random is a faster version for unittests. set LIBYUV_WIDTH=1280 set LIBYUV_HEIGHT=720 set LIBYUV_REPEAT=999 set LIBYUV_FLAGS=-1 out\release\libyuv_unittest --gtest_filter=*YUY2ToARGB* | findms Was libyuvTest.YUY2ToARGB_Opt (497 ms) Now libyuvTest.YUY2ToARGB_Opt (454 ms) R=harryjin@google.com BUG=none Review URL: https://codereview.chromium.org/1361813002 .
-
- 04 Jun, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=untested R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/51199004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1421 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 30 May, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=set LIBYUV_WIDTH=1918 libyuvTest.ScaleDownBy3by4_None R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/47349004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1416 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 May, 2015 1 commit
-
-
fbarchard@google.com authored
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. BUG=431 TESTED=libyuvTest.ScaleDownBy3_Bilinear R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/47309004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1413 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 22 May, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=431 TESTED=ARGBScaleDownBy4_Box Review URL: https://webrtc-codereview.appspot.com/57409004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1411 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 16 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
make box filter upsampler consider a pixel width of less than 1 to be 1. This makes it behave as a point sampler. BUG=428 TESTED=set LIBYUV_WIDTH=1900 && out\release\libyuv_unittest.exe R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/49709004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1372 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 15 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
Add a scale down by 3 test for testing general purpose box/bilinear with scale factor of 3, but allowing width/height specified to do odd with testing. BUG=libyuv:427 TESTED=libyuvTest.ScaleDownBy3* R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/45169004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1370 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
All cpu flags to be set so that instead of comparing C code, compare assembler to assembler, for benchmarking purposes. BUG=none TESTED=libyuv_unittest.exe R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/50499004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1346 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Oct, 2014 1 commit
-
-
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
-
- 18 Mar, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=317 TESTED=drmemory out\debug\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*ARGBScale* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/10159004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@984 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=296 TESTED=rotate_test R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6329004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@922 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
NaCL pepper_33 port of scale and compare using lock/unlock. Remove less useful scaling tests and change default size to a multiple of 16 for better assembly coverage. BUG=none TESTED=ncval R=nfullagar@google.com Review URL: https://webrtc-codereview.appspot.com/5939005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@917 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 10 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=scale unittests updated to test to/from 1 pixel R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/5479005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@908 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=none R=ryanpetrie@google.com Review URL: https://webrtc-codereview.appspot.com/5389004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@907 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 05 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=261 TESTED=valgrind R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/5129004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@895 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 27 Nov, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=untested R=wuwang@google.com Review URL: https://webrtc-codereview.appspot.com/4479004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@875 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 20 Nov, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=none R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/3979007 git-svn-id: http://libyuv.googlecode.com/svn/trunk@864 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 15 Nov, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=none R=johannkoenig@google.com Review URL: https://webrtc-codereview.appspot.com/3929004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@855 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 Nov, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=*Linear* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/3689004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@848 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 21 Oct, 2013 2 commits
-
-
fbarchard@google.com authored
BUG=none TEST=ncval R=nfullagar@google.com Review URL: https://webrtc-codereview.appspot.com/2719004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@822 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-
- 18 Oct, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=273 TEST=timex emuyuv Scale* R=ryanpetrie@google.com Review URL: https://webrtc-codereview.appspot.com/2469005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@815 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Sep, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=260 TEST=ScaleDownByVertical2by3_Bilinear R=jingning@google.com, thorcarpenter@google.com Review URL: https://webrtc-codereview.appspot.com/2165004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@779 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 15 Jun, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=FixedDiv* R=johannkoenig@google.com Review URL: https://webrtc-codereview.appspot.com/1668004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@727 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 13 Jun, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=none R=dingkai@google.com Review URL: https://webrtc-codereview.appspot.com/1667004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@726 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 10 Jun, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=244 TEST=*ScaleFrom1366x768_Box R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1644004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@720 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 05 Jun, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=*Scale* R=mikhal@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1608005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@718 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 04 Jun, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=*Scale* unittests R=fischman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1599005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@716 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 30 May, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=237 TEST=Scale* R=ryanpetrie@google.com Review URL: https://webrtc-codereview.appspot.com/1587004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@710 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 15 May, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=226 TESTED=libyuv scale unittests Review URL: https://webrtc-codereview.appspot.com/1470004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@694 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 May, 2013 2 commits
-
-
fbarchard@google.com authored
BUG=none TEST=lint Review URL: https://webrtc-codereview.appspot.com/1417004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@686 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=220 TEST=convert util and ARGBScale unittests with set LIBYUV_WIDTH=-1280 Review URL: https://webrtc-codereview.appspot.com/1409005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@685 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 15 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=208 TEST=out\release\libyuv_unittest --gtest_filter=*ARGBScale*640* Review URL: https://webrtc-codereview.appspot.com/1303006 git-svn-id: http://libyuv.googlecode.com/svn/trunk@664 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 08 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=208 TEST=out\release\libyuv_unittest --gtest_filter=*Scale*640* Review URL: https://webrtc-codereview.appspot.com/1283008 git-svn-id: http://libyuv.googlecode.com/svn/trunk@649 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=208 TEST=out\release\libyuv_unittest --gtest_filter=*Scale*640* Review URL: https://webrtc-codereview.appspot.com/1294004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@648 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Mar, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=none Review URL: https://webrtc-codereview.appspot.com/1255004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@623 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 25 Mar, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=208 TESTED=out\release\libyuv_unittest --gtest_filter=*ScaleFrom* Review URL: https://webrtc-codereview.appspot.com/1250004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@620 16f28f9a-4ce2-e073-06de-1de4eb20be90
-