- 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
-
- 21 Oct, 2014 4 commits
-
-
fbarchard@google.com authored
BUG=376 TESTED=d:\src\libyuv\trunk>c:\intelsde\sde -ast -hsw -- out\release\libyuv_unittest.exe --gtest_filter=libyuvTest.ScaleTo569x480_Bilinear R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/25909004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1134 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=local build with Visual C R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24079004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1133 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=intelsde passes on unittests. R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/28759004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1132 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
gcc version of I422ToBGRA_AVX2. Original copied from https://webrtc-codereview.appspot.com/28729004/ and compatible with, but unrelated to windows version. BUG=269 TESTED=untested R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/29849004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1131 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 20 Oct, 2014 3 commits
-
-
fbarchard@google.com authored
BUG=374 TESTED=untested R=nfullagar@chromium.org, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/26769005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1130 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=c:\intelsde\sde -ast -hsw -- out\release\libyuv_unittest.exe --gtest_filter=*I420ToBGRA* R=brucedawson@google.com, harryjin@google.com, magjed@chromium.org Review URL: https://webrtc-codereview.appspot.com/26869004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1127 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
Neon does 8 at a time, so a check is added for any function of I422ToBGRA that width is >= 8 and for fast path that it is a multiple of 8 not 16. BUG=373 TESTED=untested R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/24059004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1126 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
Offset destination by 1 for I420ToARGB_Unaligned test to ensure destination alignment avoids exceptions. BUG=372 TESTED=out\release_x64\libyuv_unittest --gtest_catch_exceptions=0 --gtest_filter=*I420ToARGB_Unaligned R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/23109004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1125 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 16 Oct, 2014 3 commits
-
-
fbarchard@google.com authored
BUG=372 TESTED=untested R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/30729004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1124 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=268 TESTED=try bot R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/31749004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1123 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
Change elif to endif and if to allow AVX2 as well as SSE2 in future changes instead of one or the other. BUG=none TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/30719004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1122 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 13 Oct, 2014 2 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=local ios 64 bit build completes without size warnings on xcode 5.1.1 R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/31699004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1120 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
Roll chromium deps to match webrtc from 455c66b4 to 4d46be39. BUG=none TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24919004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1119 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Oct, 2014 2 commits
-
-
fbarchard@google.com authored
Declare CopyRow_AVX as using xmm usage, not ymm. Should resolve chromium build error for Android Atom. BUG=libyuv:369 TESTED=untested R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/31609004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1118 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
zhongwei.yao@arm.com authored
fix 2 bugs: - build bug libyuv.gyp - runtime bug in ScaleRowDown38_2_Box_NEON BUG= TESTED=libyuv_unittest R=fbarchard@google.com, fbarchard@chromium.org Review URL: https://webrtc-codereview.appspot.com/23939004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1117 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Oct, 2014 4 commits
-
-
fbarchard@google.com authored
Use movdqu then pavgb to allow unaligned memory for rgb subsampling code. Allows this assembly to be used for unaligned pointers as well as aligned ones with no performance hit when memory is aligned on a modern cpu. BUG=365 TESTED=libyuvTest.ARGBToI420_Unaligned (453 ms) R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/30679004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1116 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=365 TESTED=mac local build R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/24859004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1115 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
pavgb with memory op requires alignment. This CL disables conversions that use pavgb, and resolves scale by 3/8 unittest for checking alignment works. The 3/8 code used a pavgb with a memory operand. tests are added for scaling and allow unaligning on purpose. BUG=365 TESTED=local change to force unaligned memory fails on some conversions and scaling code. R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/29699004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1114 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
Remove unaligned functions, since most function support unaligned memory now. This reduces complexity and improves performance for unaligned cases because C code can be avoided, and overhead is less. Downside is old cpus (core2 and earlier) will be slower for aligned memory case. Except mips, which has alignment requirement, but remove unaligned variant. BUG=365 TESTED=unittest builds and passes locally R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24839004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1113 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=366 TESTED=untested R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/23879004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1112 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Oct, 2014 4 commits
-
-
fbarchard@google.com authored
Make row functions used for planarfunctions and convert use movdqu to relax alignment constraint. Step 1 - make functions unaligned. BUG=365 TESTED=libyuv_unittest passes R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/26709004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1111 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
ashok.bhat@gmail.com authored
BUG=319 TESTED=libyuv_unittest R=fbarchard@google.com Change-Id: If30eb2d255a09dece9d216a9d29317dd748ef496 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Review URL: https://webrtc-codereview.appspot.com/22769004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1109 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=367 TESTED=libyuvTest.I444ToI420_Unaligned R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/26699004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1108 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=367 TESTED=unittest on I422ToI420 R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/28639004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1107 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 02 Oct, 2014 3 commits
-
-
fbarchard@google.com authored
BUG=367 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24819004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1105 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=366 TESTED=untested R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/31569004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1104 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=365 TESTED=libyuv_unittest R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/22899004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1102 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 01 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=365 TESTED=scale unittests R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/22879004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1101 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 30 Sep, 2014 3 commits
-
-
fbarchard@google.com authored
Remove alignment constraint for SSE2. Allows the optimized function to be used with unaligned memory, improving performance in that use case. Hurts performance on core2 and prior where memory was faster with movdqa instruction. BUG=365 TESTED=psnr, ssim and djb2 unittests pass. R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/22859004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1100 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=364 TESTED=try bots R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/25719004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1099 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=363 TESTED=osx build R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/28619004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1098 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 29 Sep, 2014 3 commits
-
-
fbarchard@google.com authored
BUG=363 TESTED=out\release\libyuv_unittest --gtest_filter=*ARGBToARGB_* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/31489004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1097 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
ashok.bhat@gmail.com authored
BUG=319 TESTED=libyuv_unittest R=fbarchard@google.com Change-Id: Id187c5cbdbbb5570598eb9fcd9c3d6699e175f03 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Review URL: https://webrtc-codereview.appspot.com/24759004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1096 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
ashok.bhat@gmail.com authored
BUG=319 TESTED=local build R=fbarchard@google.com Review URL: https://webrtc-codereview.appspot.com/28569005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1095 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Sep, 2014 1 commit
-
-
brettw@google.com authored
direct_dependent_configs => public_configs Code review: https://webrtc-codereview.appspot.com/22749004/ R=fbarchard git-svn-id: http://libyuv.googlecode.com/svn/trunk@1094 16f28f9a-4ce2-e073-06de-1de4eb20be90
-