- 27 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
scale to 3/4 or 3/8 with odd width destinations efficiently. previously if width was not multiple of what the simd loop would do (24), scaling would fall back on slower C code. This change allows SIMD to be used for most of the scaling and C for the remainder, improving efficiency. BUG=314 TESTED=set LIBYUV_WIDTH=1896 & ScaleDownBy3by4_* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/48249004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1380 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 22 Apr, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=untested R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/49769004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1378 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=425 TESTED=out\release\libyuv_unittest_old --gtest_filter=*.ScaleDownBy3_* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/45219004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1377 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 20 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=422 TESTED=untested R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/43229004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1374 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=427 TESTED=out\release\libyuv_unittest --gtest_filter=*.ScaleDownBy4_* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/51689004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1373 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 14 Apr, 2015 2 commits
-
-
fbarchard@google.com authored
lsl by 2 requires a number sign for xcode on ios 64 bit build. add the # sign for ios compatibility. remove legacy x86 asm files that are unused. the unused files cause complications in build systems that build all files. BUG=libyuv:423 TESTED=try bots R=noahric@google.com Review URL: https://webrtc-codereview.appspot.com/45119004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1369 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=426 TESTED=untested Review URL: https://webrtc-codereview.appspot.com/48079004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1368 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 13 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=try bots Review URL: https://webrtc-codereview.appspot.com/45999004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1366 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 12 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=422 TESTED=local vs2013 build still passes. Review URL: https://webrtc-codereview.appspot.com/45959004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1365 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 08 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=393 TESTED=sde -ast -hsw -- out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*I422ToARGB* Review URL: https://webrtc-codereview.appspot.com/48019004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1364 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Apr, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=421 TESTED=out\release\libyuv_unittest --gtest_filter=*ARGB4444ToARGB* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/48009004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1363 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=421 TESTED=out\release\libyuv_unittest --gtest_filter=*RGB565ToARGB* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/51549004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1362 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=421 TESTED=out\release\libyuv_unittest --gtest_filter=*RGB565ToARGB* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/49609004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1357 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=420 TESTED=d:/src/nacl_sdk/pepper_canary/toolchain/win_arm_newlib/bin/arm-nacl-g++ -o newlib/Release/source/scale_neon_arm.o -c source/scale_neon.cc -g -O2 -pthread -MMD -DNDEBUG -Id:/src/nacl_sdk/pepper_canary/include -Id:/src/nacl_sdk/pepper_canary/include/newlib -I./include R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/47949004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1356 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 02 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=lint R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/48839004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1354 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 31 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
scale to half size optimization for avx2 - use pmaddubsw instruction to horizontally add bytes, then pavgw to round and divide by 2. BUG=314 TESTED=libyuvTest.ScaleDownBy2* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/45909004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1352 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 30 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=314 TESTED=out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*.ScaleDownBy2* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/44959004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1349 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 27 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=314 TESTED=out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*.ScaleDownBy2* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/50529004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1348 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Mar, 2015 2 commits
-
-
fbarchard@google.com authored
Scale down by 2 AVX2 port. Processes twice as many pixels as SSE2 and takes advantage of 3 argument instructions to reduce register usage and number of instructions. BUG=314 TESTED=libyuvTest.ScaleDownBy2_Box R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/42959004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1347 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-
- 19 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
Enable assembly for clangcl build on Windows. Previously assembly was disabled so clangcl would work, but only with C code. As clangcl mimics both Visual C and GCC, ifdefs need to pick one or the other or often you'll end up with both. In this CL we disable most Visual C code and use the GCC versions which allow assembly for both 32 and 64 bit intel. BUG=412 TESTED=clang=1 build on windows R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/51389004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1341 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Mar, 2015 3 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=I422ToRGB24 unittest R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/46619004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1337 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=414 TESTED=try bots R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/43809004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1334 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
rename I400 to J400 and I400 reference to I400. J400 is a simple replication of values to convert to RGB, which is what the old I400 was. I400 reference is the Y part of the YUV formula, so renaming that to I400. BUG=none TESTED=libyuvTest (5925 ms total) R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/50369005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1333 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 16 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=411 TESTED=libyuvTest.TestYToARGB R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/44709004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1330 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 13 Mar, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=TestRoundToByte R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/41299004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1325 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=412 TESTED=clang=1 for build on windows R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/45679004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1324 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=403 TESTED=I411ToARGB unittest R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/42689004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1321 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 10 Mar, 2015 3 commits
-
-
fbarchard@google.com authored
BUG=410 TESTED=set LIBYUV_WIDTH=65536 out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=libyuvTest.ScaleTo320x240_None R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/42319004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1320 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TESTED=out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*TestFullYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/47499005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1319 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=407 TESTED=untested R=brucedawson@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/48429004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1315 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=403 TESTED=I444ToARGB unittests R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/45589004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1314 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 08 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=libyuvTest.TestFullYUV Review URL: https://webrtc-codereview.appspot.com/45539004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1313 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 Mar, 2015 3 commits
-
-
fbarchard@google.com authored
BUG=409 TESTED=python build\gyp_chromium -fninja -G msvs_version=2010 --depth=. libyuv_test.gyp R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/44569004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1312 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=409 TESTED=try bots R=harryjin@google.com, johannkoenig@google.com Review URL: https://webrtc-codereview.appspot.com/43629004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1311 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-
- 02 Mar, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=407 TESTED=unittest passes R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/43539004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1306 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=408 TESTED=nacl arm build R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/38329004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1305 16f28f9a-4ce2-e073-06de-1de4eb20be90
-