- 23 Feb, 2015 1 commit
-
-
kjellander@google.com authored
This reverts r1288 due to breaking compilation on bots: http://build.chromium.org/p/client.libyuv/builders/Mac64%20Debug/builds/365 http://build.chromium.org/p/client.libyuv/builders/Linux64%20Debug/builds/667 TBR=fbarchard@google.com TESTED=Reverted locally and all built fine again. Review URL: https://webrtc-codereview.appspot.com/40879004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1289 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 21 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=403 TESTED=convert unittest R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/40839004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1288 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 20 Feb, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=403 TESTED=try bot Review URL: https://webrtc-codereview.appspot.com/38179004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1287 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
Switch SSSE3 row wrappers from variable sized malloc to fixed size array with loop to process a portion of the row at a time. This helps performance in the case where the image has been coalesced into a single large row and the allocator, although only called once, is slow to clear the pages. Also the smaller temporary buffer fits cache, further improving performance. BUG=403 TESTED=YUY2ToARGB unittest R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/40849004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1286 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 18 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=404 TESTED=libyuvTest.ValidateJpegLarge R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/41989004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1285 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=404 TESTED=libyuvTest.ValidateJpegLarge R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/36169004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1284 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 14 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=403 TESTED=local windows build R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/38119004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1283 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 13 Feb, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=393 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/33339004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1282 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=397 TESTED=libyuvTest.TestFullYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37249004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1281 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 Feb, 2015 5 commits
-
-
fbarchard@google.com authored
BUG=402 TESTED=untested R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/39109004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1280 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=396 TESTED=local windows build R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/38109004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1279 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-
yang.zhang@arm.com authored
In init functions, whether the code of NEON initialization is compiled is decided by macros HAS_XXXX_NEON. These macros HAS_XXXX_NEON are defined according to __ARM_NEON__/LIBYUV_NEON/__aarch64__. For ARM32, "-mfpu=neon" isn't passed to the files containing init functions. So __ARM_NEON__ is undefined which leads to NEON functions are disabled. In this patch, LIBYUV_NEON is added to enable HAS_XXXX_NEON definition for ARM32. BUG=none TESTED=libyuv_unittest on android of ARM32/ARM64 R=fbarchard@google.com Change-Id: Ib4201e7152d2aeb0ba80d18bbbd0487151e4564e Review URL: https://webrtc-codereview.appspot.com/32959004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1277 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=396 TESTED=local unittests build/pass R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/41899004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1276 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 10 Feb, 2015 4 commits
-
-
fbarchard@google.com authored
BUG=393 TESTED=local build R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/38079004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1275 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=393 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/33299005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1274 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
yang.zhang@arm.com authored
Reason of this bug is that ARM64 can't extend the sign bit of a 32-bit integer to 64-bit integer automatically. ScaleARGBRowDownEven_NEON is also enabled for ARM64. BUG=319 TESTED=libyuv_unittest R=fbarchard@google.com Change-Id: Ib8d30a05156239247296aa8bb4faa94b4f69a9c3 Review URL: https://webrtc-codereview.appspot.com/32949004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1273 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=400 TESTED=CropNV12 R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/39009004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1272 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Feb, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=400 TESTED=libyuv unittests pass locally with width of 11 R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/41859004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1271 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-
- 08 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=399 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/36019004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1269 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=398 TESTED=untested R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37999004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1268 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 Feb, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=396 TESTED=local build still passes on sse R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/34999004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1267 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=396 TESTED=ncval R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/34979004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1266 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 05 Feb, 2015 5 commits
-
-
fbarchard@google.com authored
BUG=393 TESTED=TestGreyYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/33229004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1265 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=395 TESTED=gcc build with nacl R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/34149004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1264 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=393 TESTED=d:\src\nacl_sdk\pepper_canary\tools\ncval.exe newlib/Release/nacltest_x86_32.nexe R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/39829004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1263 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=393 TESTED=untested R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/39819004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1262 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=393 TESTED=c:\intelsde\sde -ast -hsw -- out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*I422ToARGB_Opt R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/41789004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1261 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 04 Feb, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=394 TESTED=TestFullYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/34129004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1260 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
change Y multiplier and bias to compensate for 257/256 which makes YToARGB exactly match float math. Histogram Before hist -3 -2 -1 0 1 2 3 red 0 0 1809408 13140736 1827072 0 0 green 0 0 1679912 13471329 1625975 0 0 blue 168448 994816 1876480 10655488 1893376 1006336 182272 Histogram After hist -3 -2 -1 0 1 2 3 red 0 0 558848 15632128 586240 0 0 green 0 0 209907 16350588 216721 0 0 blue 14848 642816 1989376 11363328 2053120 695040 18688 BUG=394 TESTED=more stringent luma tests R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/38859004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1259 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=393 TESTED=YToARGB unittest R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/41679004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1258 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 02 Feb, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=393 TESTED=local windows test passed. R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37899004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1257 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=393 TESTED=TestYToARGB R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37819004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1256 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 27 Jan, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=393 TESTED=I420ToRGB* Review URL: https://webrtc-codereview.appspot.com/35879004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1255 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=392 TESTED=try bots Review URL: https://webrtc-codereview.appspot.com/34059004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1254 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Jan, 2015 4 commits
-
-
fbarchard@google.com authored
BUG=392 TESTED=TestGreyYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37799004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1253 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=392 TESTED=TestGreyYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/38739004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1252 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=392 TESTED=TestGreyYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/35869004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1251 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=392 TESTED=libyuvTest.YToARGB_Opt Review URL: https://webrtc-codereview.appspot.com/40549004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1250 16f28f9a-4ce2-e073-06de-1de4eb20be90
-