- 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
-
- 25 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=libyuvTest.TestScaleFullYUV R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/47799004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1345 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 24 Mar, 2015 2 commits
-
-
fbarchard@google.com authored
Handle scale down by factor of 2 efficiently by calling SIMD for multiple of 16 destination pixels, and C for remainder. BUG=314 TESTED=out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*.ScaleDownBy2* R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/48689004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1344 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
yang.zhang@arm.com authored
Add the nacl macros to ARM functions. If not, a bunch of code is failing to validate. BUG=319 TESTED=libyuvTest.* on ARM32/64 with Android R=fbarchard@google.com Change-Id: I7a36434f18e0de8b8f8a9fe01167bfe50cff8962 Review URL: https://webrtc-codereview.appspot.com/47739004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1343 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 19 Mar, 2015 2 commits
-
-
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
-
yang.zhang@arm.com authored
ARM32/64 NEON versions of ScaleFilterCols_NEON are implemented. BUG=319 TESTED=libyuvTest.* on ARM32/64 with Android R=fbarchard@google.com Change-Id: I5b0838769ffb0182155d7cd6bcc520eb81eb5c4e Review URL: https://webrtc-codereview.appspot.com/41349004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1340 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Mar, 2015 6 commits
-
-
fbarchard@google.com authored
copy width to int64 to pass to assembly to avoid warning on ios 64 bit for implicit: value size does not match register size specified by the constraint and modif BUG=413 TESTED=local ios 64 bit build R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/45749004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1338 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-
yang.zhang@arm.com authored
ARM32/64 NEON versions of ScaleARGBRowDown2Linear_NEON are implemented. BUG=319 TESTED=libyuvTest.ARGBScale* on ARM32/64 with Android R=fbarchard@google.com Change-Id: Ife602c81b51aa36e0d56b9d628f278a24eed96f6 Review URL: https://webrtc-codereview.appspot.com/44689004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1336 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-
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 7 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=local windows build R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/47619004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1332 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
clangcl build fix for __cpuid in psnr util. Since clangcl provides the intrinsic thru its Visual C emulation, don't duplicately define the function with an inline version, which is normally needed for gcc/clang. BUG=412 TESTED=set GYP_DEFINES=clang=1 & gyp_libyuv -fninja libyuv_test.gyp R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/40339004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1331 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-
fbarchard@google.com authored
BUG=414 TESTED=libyuvTest.TestFullYUVJ R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/41309004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1329 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=414 TESTED=J422ToARGB unittest R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/42799004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1328 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=414 TESTED=TestFullYUVJ R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/44679004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1327 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
yang.zhang@arm.com authored
ARM32/64 NEON versions of ScaleAddRows_NEON are implemented. BUG=319 TESTED=libyuvTest.Scale* on ARM32/64 with Android R=fbarchard@google.com Change-Id: I45b88c2b5f576042ba5b3d8d6f8851257fdb7218 Review URL: https://webrtc-codereview.appspot.com/46379004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1326 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
-
- 12 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=libyuv unittest added to benchmark and confirm behavior of cast R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/44649004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1323 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 Mar, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=403 TESTED=libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*I400ToARGB* R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/46569004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1322 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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 5 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
-
kjellander@google.com authored
Add dependencies and move the neon target to only be specified for ARM builds so a standalone GN build can be performed. TESTED=Ran: gn gen out/Release --args=is_debug=false ninja -C out/Release gn gen out/Debug --args=is_debug=true ninja -C out/Debug gn gen out/Debug --args="is_debug=true os=\"android\" "cpu_arch=\"arm\"" ninja -C out/Debug gn gen out/Release --args="is_debug=false os=\"android\" "cpu_arch=\"arm\"" ninja -C out/Release R=fbarchard@google.com Review URL: https://webrtc-codereview.appspot.com/42289004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1317 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TESTED=libyuvTest.TestFullYUV Review URL: https://webrtc-codereview.appspot.com/47479004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1316 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
-
- 03 Mar, 2015 1 commit
-
-
yang.zhang@arm.com authored
ARM32/64 NEON versions of ScaleRowDown2Linear_NEON are implemented. BUG=319 TESTED=libyuvTest.ScaleDownBy2_Linear on ARM32/64 with Android R=fbarchard@google.com Change-Id: I2c7f43a0d56ed4dfded5bdbbb61765d87d65a2ba Review URL: https://webrtc-codereview.appspot.com/43519005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1307 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 02 Mar, 2015 3 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
-
yang.zhang@arm.com authored
ARM64 NEON version of YUV422TORGB is updated based on C algorithm. Except TestJ420 and TestYUV, all the other tests are passed. BUG=324 TESTED=libyuvTest on ARM64 with Android R=fbarchard@google.com Change-Id: Ia2663cfdeccc4c8c1d46262c9c0cc67b71d45e70 Review URL: https://webrtc-codereview.appspot.com/35329004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1304 16f28f9a-4ce2-e073-06de-1de4eb20be90
-