- 27 May, 2015 1 commit
-
-
fbarchard@google.com authored
Change Sobel to use JPeg Luma calculation instead of extracting G channel. Using luma produces a better sobel that respects all 3 channels of RGB. Historically the G channel was used to improve performance, and because the luma of I420 is a constrained range, hurting quality. Using the JPeg variation of YUV, the luma is more accurate, including cross platform, better optimized for AVX2 and odd widths, and full range. BUG=444 TESTED=ARGBSobelXY_Opt R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/57479004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1414 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 May, 2015 2 commits
-
-
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
-
fbarchard@google.com authored
odd width support for scale by even scale factor and box scale down by 4. scale down by 4 uses scale down by 2 internally. BUG=431 TESTED=libyuvTest.ARGBScaleDownBy4_Bilinear Review URL: https://webrtc-codereview.appspot.com/57399004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1412 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 22 May, 2015 2 commits
-
-
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
-
fbarchard@google.com authored
BUG=431 TESTED=libyuvTest.ARGBScaleDownBy2_Bilinear Review URL: https://webrtc-codereview.appspot.com/52569004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1410 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 14 May, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=440 TESTED=ninja -C out\Release_x64 R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/46259004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1407 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 12 May, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=415 TESTED=ncval.exe newlib/Release/nacltest_arm.nexe R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/46229005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1406 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 May, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=439 TESTED=out\release\libyuv_unittest --gtest_filter=*I420ToARGB_Opt R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/55389004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1405 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 May, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=437 TESTED=local ios build Review URL: https://webrtc-codereview.appspot.com/47129004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1404 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 05 May, 2015 3 commits
-
-
fbarchard@google.com authored
psnr tool, work around for ios 64 bit compiler where int passed into assembly needs to be explicitely cast to 'w' register. BUG=437 TESTED=untested R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/53389004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1403 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
work arounds for ios 64 bit compiler where int passed into assembly needs to be explicitely cast to 'w' register. BUG=437 TESTED=local ios build R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/49289004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1402 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
row_neon64 additional fixes for warning on ios where int doesnt match %2 size which is 64 bit by default. change size to explicitely 32 bit with %w2. BUG=437 TESTED=try bots Review URL: https://webrtc-codereview.appspot.com/43349004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1401 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 04 May, 2015 3 commits
-
-
fbarchard@google.com authored
row_neon64 fix for warning on ios where int width doesnt match %2 size which is 64 bit by default. change size to explicitely 32 bit with %w2. BUG=437 TESTED=try bots R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/47119004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1399 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
scale 64 bit fix for warning on ios where int width doesnt match %2 size which is 64 bit by default. change size to explicitely 32 bit with %w2. BUG=437 TESTED=try bots R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/43339004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1398 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
fix for warning on ios 64 bit that int width doesnt match %2 size which is 64 bit by default. change size to explicitely 32 bit with %w2. BUG=437 TESTED=try bots R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/49279004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1397 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 02 May, 2015 3 commits
-
-
fbarchard@google.com authored
depot_tools excludes these source files now, so they need to be manually included. BUG=435 TESTED=clangcl local build on windows R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/52419004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1396 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
depot_tools excludes these source files now, so they need to be manually included. BUG=435 TESTED=clangcl local build on windows R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/49879004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1395 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
make windows code built with clangcl include the _posix source code. depot_tools excludes these source files now, so they need to be manually included. BUG=435 TESTED=clangcl local build on windows R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/46199004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1394 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 30 Apr, 2015 4 commits
-
-
fbarchard@google.com authored
BUG=434 TESTED=gclient sync and do build with vs2015 R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/47079004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1393 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=libyuv:432 TESTED=try bots R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/49249004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1392 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
scale to 3/4 bug fix for odd widths. multiply to index into source by scale factor should be 4 / 3 not 3 / 4. BUG=433 TESTED=set LIBYUV_WIDTH=1276 out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*.Scale* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/49219004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1391 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=314 TESTED=out\release\libyuv_unittest --gtest_filter=*.ScaleDownBy4* Review URL: https://webrtc-codereview.appspot.com/46159004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1390 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 28 Apr, 2015 8 commits
-
-
fbarchard@google.com authored
BUG=432 TESTED=local win64 build R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/48289004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1389 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=432 TESTED=untested R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/48279004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1388 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=432 TESTED=try bots R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/51779004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1387 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
enable chromium_code=1 to increase warning level. this will enable the same warnings as when built within chrome, helping avoid breakage in future. BUG=432 TESTED=local windows build R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/49839004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1386 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=libyuv:432 TESTED=local windows build with chromium_code =1 R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/49849004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1385 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
kjellander@google.com authored
This is needed for some Rietveld functionality to work properly. Currently there's an error in the area handling the CQ for libyuv CLs. TBR=fbarchard@google.com Review URL: https://webrtc-codereview.appspot.com/48269004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1384 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
kjellander@google.com authored
This is needed in order to be able to commit when working from a pure Git checkout, since the Git updater is configured to sync using a http-URL (in services/cron/git_updater/project_config.py) Being able to use a pure Git checkout is a natural step towards switching over libyuv to Git. BUG=476598 TBR=fbarchard@google.com TESTED=gclient config https://chromium.googlesource.com/external/libyuv --name=trunk gclient sync git auto-svn # create local branch and edit git cl upload git cl dcommit Review URL: https://webrtc-codereview.appspot.com/46119004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1383 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=430 TESTED=untested R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/49799004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1382 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 27 Apr, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=430 TESTED=local ios 64 bit build R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/47039004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1381 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-
- 24 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=local unittests pass R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/45129004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1379 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
-
- 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 2 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=lint passes Review URL: https://webrtc-codereview.appspot.com/46919004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1371 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
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
-