- 21 Nov, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=269 TESTED=local benchmark for ARGBMirror R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/32509004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1176 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 20 Nov, 2014 1 commit
-
-
fbarchard@google.com authored
Remove CopyRow_x86 Add CopyRow_Any versions for AVX, SSE2 and Neon. BUG=269 TESTED=local build R=harryjin@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/26209004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1175 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 19 Nov, 2014 3 commits
-
-
fbarchard@google.com authored
BUG=381 TESTED=local nacl build and validate R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/32129004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1174 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24329004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1173 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TESTED=mirror and rotate unittests R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/30159004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1172 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 18 Nov, 2014 2 commits
-
-
fbarchard@google.com authored
This disables a couple of windows warnings that will otherwise fire on Win64, causing compile failures. BUG=432375 suppress size_t -> int warnings R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24299004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1171 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TESTED=untested R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/29069004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1170 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Nov, 2014 5 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=none R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/27209004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1169 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TESTED=local windows build. R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/32479004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1168 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
Remove alignment from loops. Newer cpus will execute the loop efficiently without alignment, and the extra nops would slow the initial iteration marginally if anything. BUG=none TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/27199004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1167 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
Remove extra unaligned loop from alphablender. Both aligned and unaligned loops were the same, so remove the extra. BUG=none TESTED=try bots. R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/29059004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1166 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TESTED=local libyuv unittests on windows R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/26169004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1165 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 13 Nov, 2014 2 commits
-
-
fbarchard@google.com authored
BUG=269 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/32079004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1164 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
ARGBUnattenuate_AVX2 ported to GCC. Minor cleanup of constants to use broadcast to make 16 byte constant instead of 32 byte. BUG=269 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/30999004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1163 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 12 Nov, 2014 2 commits
-
-
fbarchard@google.com authored
BUG=269 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/29049004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1162 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TESTED=intelsde R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/32029004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1161 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 Nov, 2014 3 commits
-
-
fbarchard@google.com authored
BUG=269 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/27139005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1160 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/27129004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1159 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/32449004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1158 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 10 Nov, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=ncval for nacl R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/25059005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1157 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 Nov, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=269 TESTED=validator for nacl. R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/28979004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1156 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 05 Nov, 2014 2 commits
-
-
fbarchard@google.com authored
BUG=375 TESTED=libyuvTest.BenchmarkARGBDetect_Opt R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/26049004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1155 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=375 TESTED=libyuv builds, but no test app for it yet R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/32389004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1154 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 04 Nov, 2014 2 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=local build on clang for osx R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/30869004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1153 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=ncval R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/26029004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1152 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Nov, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=269 TESTED=ncval R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/25039004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1151 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 30 Oct, 2014 2 commits
-
-
fbarchard@google.com authored
now that libyuv requires newer nacl compiler, bundles can be assumed and bundle align macro can be removed. no impact on code gen. BUG=none TESTED=validator still passes R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/30019004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1150 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
vzeroupper moved to just before ret. in one case it was done after ret, which is a bug that would cause a performance stall. BUG=none TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24159004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1149 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 28 Oct, 2014 2 commits
-
-
fbarchard@google.com authored
Improve cmake build. Add unittests to cmake build and automatically detect jpeg support. This change was originally generated to support the build of libyuv in naclports: https://chromium.googlesource.com/external/naclports/+/master/ports/libyuv/. Also add cmake artifacts to .gitignore file. BUG=366 TESTED=build and run unittests with cmake R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/27009004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1146 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
Pass neon option to assembler but not the compiler. Step 1 of unifying the two libraries back into one. BUG=371 TESTED=local ios builds ignore the option, but still work. R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/31719004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1145 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 27 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=line row_win.cc R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/29969004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1144 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 24 Oct, 2014 4 commits
-
-
fbarchard@google.com authored
The 'Any' versions of functions can handle any width now, so remove the check from the calling code. This has 2 advantages - less code, and less overhead in calling function when any function is NOT used. Downside is more code for case where any is used. BUG=373 TESTED=libyuv_unittest still passes R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24129004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1143 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=373 TESTED=libyuv_unittest passes R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/31819004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1142 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
Change Any functions that convert 1 to 1 formats, memcpy style, so use C for remainder to allow a minimum width of 1. This has some advantages - allows function to be used even with SIMD that only allows aligned memory. Fewer macros, used by more functions. SIMD is not used unaligned avoiding page/cache split. No overlap so it can be used in place. Disadvantage is it will be slower if close to the maximum number of non-SIMD pixels. BUG=373 TESTED=libyuv_unittest still passes R=brucedawson@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/23209004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1141 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
add a check that the simd function should be called. allows any functions to support any width, simplifing and speeding up the calling code. BUG=373 TESTED=try bots R=brucedawson@chromium.org, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/25949004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1140 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 23 Oct, 2014 2 commits
-
-
fbarchard@google.com authored
BUG=373 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/23189004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1139 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=intelsde on I422ToABGR R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/23149004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1138 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 22 Oct, 2014 3 commits
-
-
fbarchard@google.com authored
Optimize I422ToRGBA for AVX2 by hoisting ymm5 initialization and using different register for output of unpack. BUG=269 TESTED=intelsde on I422ToABGR R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/29889004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1137 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=intelsde on I422ToRGBA R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/28769004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1136 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=376 TESTED=unittest on scale functions R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/30759004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1135 16f28f9a-4ce2-e073-06de-1de4eb20be90
-