- 22 Sep, 2017 2 commits
-
-
Frank Barchard authored
Change log: https://chromium.googlesource.com/chromium/src/+log/9e319197e5..ff3b31782d Full diff: https://chromium.googlesource.com/chromium/src/+/9e319197e5..ff3b31782d Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/6afcd86a32..9b543d487c * src/build: https://chromium.googlesource.com/chromium/src/build/+log/f3edcd4990..156ba982d7 * src/buildtools: https://chromium.googlesource.com/chromium/buildtools.git/+log/cbc33b9c0a..f6d165d9d8 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/86201d6b56..39c4b2fcf7 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/d7f8718a82..cc96d3d66b * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/c1de82c542..72c52c224c * src/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/441164c72d..aa736cc76e * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/7653ce02e1..eceb2c420b DEPS diff: https://chromium.googlesource.com/chromium/src/+/9e319197e5..ff3b31782d/DEPS Clang version changed 313222:313786 Details: https://chromium.googlesource.com/chromium/src/+/9e319197e5..ff3b31782d/tools/clang/scripts/update.py TBR=kjellander@chromium.org BUG=libyuv:737 TEST=gn gen out/Release "--args=is_debug=false target_os=\"android\" target_cpu=\"mips64el\" mips_arch_variant=\"r6\" mips_use_msa=true is_component_build=true is_clang=true" ninja -v -C out/Release libyuv_unittest Change-Id: I44c37d2ac6b2d853cf4005beec87f81b888c7999 Reviewed-on: https://chromium-review.googlesource.com/679554 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Frank Barchard <fbarchard@google.com>
-
Frank Barchard authored
The sum of floats can optimize differently with vectorization, producing a different result between NEON and C. Adjust the unittest to allow for some difference in the sum. The NEON version is 8 samples at a time, so the test now rounds up the number of values to multiple of 8. TBR=kjellander@chromium.org Bug: libyuv:717 Test: LibYUVPlanarTest.TestScaleSumSamples_Opt Change-Id: I2a0783780c7e0f240f7a8e4700b2a4d3e6b52d87 Reviewed-on: https://chromium-review.googlesource.com/673708Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 19 Sep, 2017 2 commits
-
-
Frank Barchard authored
Full color test is the slowest of the unittests, and not catching any additional bugs at the moment. Step thru range of 0 to 255 in steps of 5 to speed up the test. 255 is 3 * 5 * 17, so any of those primes would hit 0 and 255 exactly. Was LibYUVColorTest.TestFullYUV (896 ms) Now LibYUVColorTest.TestFullYUV (212 ms) TBR=kjellander@chromium.org Bug: libyuv:736 Test: LibYUVColorTest.TestFullYUV Change-Id: I5b55fb07ada0dc7bdc3c3c20569d36bf09bb3804 Reviewed-on: https://chromium-review.googlesource.com/672064 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Frank Barchard <fbarchard@google.com>
-
Frank Barchard authored
Change log: https://chromium.googlesource.com/chromium/src/+log/3a3410e0eb..9e319197e5 Full diff: https://chromium.googlesource.com/chromium/src/+/3a3410e0eb..9e319197e5 Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/b120cdc8d8..6afcd86a32 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/800cde0e9e..f3edcd4990 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/a4c7e58966..86201d6b56 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/8ca56a609f..d7f8718a82 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/5d202b9b7d..c1de82c542 * src/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/1a2a373481..441164c72d * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/9069575d37..7653ce02e1 DEPS diff: https://chromium.googlesource.com/chromium/src/+/3a3410e0eb..9e319197e5/DEPS Clang version changed 312679:313222 Details: https://chromium.googlesource.com/chromium/src/+/3a3410e0eb..9e319197e5/tools/clang/scripts/update.py TBR=kjellander@chromium.org BUG=libyuv:721, chromium:766322 Change-Id: I38430171fa76ade415fafe20edb2055181e12818 Reviewed-on: https://chromium-review.googlesource.com/672043 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 18 Sep, 2017 1 commit
-
-
Henrik Kjellander authored
UBsan goes into an infinite recursion when __dynamic_cast instrumented with "vptr". See crbug.com/609786. Similar WebRTC change: https://codereview.webrtc.org/2983583002 BUG=None TBR=fbarchard@chromium.org Change-Id: Ia37635e639550d60f9a79df927447c7cfaacdc93 Reviewed-on: https://chromium-review.googlesource.com/671367 Commit-Queue: Henrik Kjellander <kjellander@chromium.org> Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
- 15 Sep, 2017 3 commits
-
-
Frank Barchard authored
TBR=kjellander@chromium.org Bug: libyuv:735 Test: try bots Change-Id: I00dc06689cd0a23847865c0c8edeb538b0cc81ac Reviewed-on: https://chromium-review.googlesource.com/669142Reviewed-by: Frank Barchard <fbarchard@google.com>
-
Frank Barchard authored
gcc 4.8 does not support c++14 so override the default c++14 that chromium is now set to. TBR=kjellander@chromium.org Bug: libyuv:734 Test: gn gen out/Release "--args=is_debug=false is_clang=false use_sysroot=false target_cpu=\"x64\"" Change-Id: Ic414c79fee90e89ee3539fd1a373da260aecdc2b Reviewed-on: https://chromium-review.googlesource.com/668031Reviewed-by: Frank Barchard <fbarchard@google.com> Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
Henrik Kjellander authored
BUG=libyuv:729 TBR=fbarchard@chromium.org NOTRY=True Change-Id: Ica6bbdd5ff3112813fde61f9b335fd68fa61c731 Reviewed-on: https://chromium-review.googlesource.com/667105Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
- 14 Sep, 2017 2 commits
-
-
Frank Barchard authored
Change log: https://chromium.googlesource.com/chromium/src/+log/e0c00467d6..3a3410e0eb Full diff: https://chromium.googlesource.com/chromium/src/+/e0c00467d6..3a3410e0eb Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/7b6dbc8d1f..b120cdc8d8 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/d78169a36f..800cde0e9e * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/32847e75d6..a4c7e58966 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/52eccfe830..8ca56a609f * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/726415ed49..5d202b9b7d * src/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/99ec818780..1a2a373481 * src/third_party/ced/src: https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git/+log/910cca22d8..94c367a1fe * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/f3bc46f72e..9069575d37 DEPS diff: https://chromium.googlesource.com/chromium/src/+/e0c00467d6..3a3410e0eb/DEPS No update to Clang. purpose of the roll is to fix a gcc build error with g++14 option. TBR=kjellander@chromium.org BUG=libyuv:734 TEST=try bots pass. Change-Id: Ifad9fecf0b62ca4f06f918e96fc9734173aefd02 Reviewed-on: https://chromium-review.googlesource.com/667970Reviewed-by: Frank Barchard <fbarchard@google.com>
-
Frank Barchard authored
TBR=kjellander@chromium.org BUG=None TEST=git cl lint Change-Id: I45ecd7f8279981ba037dc051f521f6b6d5506f64 Reviewed-on: https://chromium-review.googlesource.com/664345 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 12 Sep, 2017 4 commits
-
-
Frank Barchard authored
TBR=kjellander@chromium.org BUG=libyuv:732 TEST=LibYUVPlanarTest.TestScaleSumSamples_Opt Change-Id: If80e9510ad5668b080b9384e656c0bd73cf5b4a6 Reviewed-on: https://chromium-review.googlesource.com/663764 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Frank Barchard <fbarchard@google.com> Reviewed-by: Cheng Wang <wangcheng@google.com>
-
Frank Barchard authored
The current documentation shows a debug build. When you attempt that an assert is triggered suggesting a release build. Update the documentation to reflect that. TBR=kjellander@chromium.org BUG=libyuv:731 TEST=gn gen out/Deb^C "--args=is_debug=true is_msan=true" Change-Id: Ib78e3a7859aa391ac359fa38234aaef0554d0df4 Reviewed-on: https://chromium-review.googlesource.com/663882Reviewed-by: Cheng Wang <wangcheng@google.com>
-
Frank Barchard authored
When command line --libyuv_cpu_info is used the individual tests used to need to set the cpumask. This CL moves that to the init for each test class so the individual tests dont need to set it. TBR=kjellander@chromium.org BUG=libyuv:720 TEST=LibYUVBaseTest.TestCpuHas Change-Id: I6ae180388debf6cf76be6df5b81cfffeb35ee2eb Reviewed-on: https://chromium-review.googlesource.com/662367Reviewed-by: Cheng Wang <wangcheng@google.com>
-
Mirko Bonadei authored
Change log: https://chromium.googlesource.com/chromium/src/+log/21e78fbe27..e0c00467d6 Full diff: https://chromium.googlesource.com/chromium/src/+/21e78fbe27..e0c00467d6 Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/bdaf4d9893..7b6dbc8d1f * src/build: https://chromium.googlesource.com/chromium/src/build/+log/92ccaf1432..d78169a36f * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/436ef979f7..32847e75d6 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/dcfc1809e9..52eccfe830 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/36421e57a8..726415ed49 * src/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/c9667ecd29..99ec818780 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/5d14bcccf1..f3bc46f72e * src/tools/swarming_client: https://chromium.googlesource.com/infra/luci/client-py.git/+log/72b6a2dc60..5e8001d9a7 DEPS diff: https://chromium.googlesource.com/chromium/src/+/21e78fbe27..e0c00467d6/DEPS Clang version changed 310694:312679 Details: https://chromium.googlesource.com/chromium/src/+/21e78fbe27..e0c00467d6/tools/clang/scripts/update.py TBR=kjellander@chromium.org BUG=libyuv:727, chromium:763354 Change-Id: I3d2974de13d5a2c680f324790501661933eedcbe Reviewed-on: https://chromium-review.googlesource.com/661497Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 11 Sep, 2017 2 commits
-
-
Frank Barchard authored
Reduce buffers for test to 640 from 1280 to avoid bit stack warning. TBR=kjellander@chromium.org BUG=libyuv:730 TEST=LibYUVPlanarTest.TestGaussRow_Opt and LibYUVPlanarTest.TestGaussCol_Opt Change-Id: I710af3e952f9a4d1c0c0c8f73922c1d98ad9aa29 Reviewed-on: https://chromium-review.googlesource.com/660662Reviewed-by: Frank Barchard <fbarchard@google.com>
-
Frank Barchard authored
Converts packed RGB to planar and back. TBR=kjellander@chromium.org BUG=libyuv:728 TEST=MergeRGBPlane_Opt and SplitRGBPlane_Opt unittests added Change-Id: Ida59af940afcb1fc4a48bbf62c714f592665c3cc Reviewed-on: https://chromium-review.googlesource.com/658069Reviewed-by: Frank Barchard <fbarchard@google.com> Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 07 Sep, 2017 4 commits
-
-
Frank Barchard authored
clang version 6.0.0 (trunk 310694) is able to compile MSA code. Previous versions had an issue with _msa_fill_w(v32) In this CL the macro DISABLE_CLANG_MSA is not set, allowing clang to build the full MSA source. TBR=kjellander@chromium.org BUG=libyuv:715 TEST=gn gen out/Release "--args=is_debug=false target_os=\"android\" target_cpu=\"mips64el\" mips_arch_variant=\"r6\" mips_use_msa=true is_component_build=true is_clang=true" ninja -v -C out/Release libyuv_unittest Change-Id: I47401e3b1a3e4c57d9626ec2d3cd131c3ccf613c Reviewed-on: https://chromium-review.googlesource.com/656501Reviewed-by: Frank Barchard <fbarchard@google.com>
-
Henrik Kjellander authored
Android has been building with Clang by default for quite some time since the NDK has deprecated GCC. The bot will go away shortly. TBR=fbarchard@chromium.org NOTRY=True Change-Id: Ie4d80daf7f91f55aa4a27089e725960c0646e051 Reviewed-on: https://chromium-review.googlesource.com/654997Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
Henrik Kjellander authored
Manually change DEPS URL for src/tools/swarming_client to match Chromium Similar to https://chromium.googlesource.com/external/webrtc/+/4ccd9c1493979bb1b4721ffdfdc59568ce5a40db%5E%21/#F0 Also add downloading of third_party/bazel/desugar since it's not required by the build toolchain on Android. Change log: https://chromium.googlesource.com/chromium/src/+log/da6245e7c4..21e78fbe27 Full diff: https://chromium.googlesource.com/chromium/src/+/da6245e7c4..21e78fbe27 Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/8c06e7a9f6..bdaf4d9893 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/5a3f439e92..92ccaf1432 * src/buildtools: https://chromium.googlesource.com/chromium/buildtools.git/+log/5ad14542a6..cbc33b9c0a * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/e5a58b0b43..436ef979f7 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/ebf1c4622e..dcfc1809e9 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/d58cf433a5..36421e57a8 * src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/e9d4018e14..aadb2fed04 * src/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/9629af7533..c9667ecd29 * src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/42bc671f47..7f8fefabed * src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/1fec0c83e9..08cb956852 * src/third_party/robolectric/robolectric: https://chromium.googlesource.com/external/robolectric.git/+log/2a0b6ba221..b02c65cc6d * src/third_party/yasm/source/patched-yasm: https://chromium.googlesource.com/chromium/deps/yasm/patched-yasm.git/+log/7da28c6c7c..b98114e18d * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/f79809d034..5d14bcccf1 * src/tools/swarming_client: https://chromium.googlesource.com/infra/luci/client-py.git/+log/a56c2b39ca..72b6a2dc60 DEPS diff: https://chromium.googlesource.com/chromium/src/+/da6245e7c4..21e78fbe27/DEPS Clang version changed 308728:310694 Details: https://chromium.googlesource.com/chromium/src/+/da6245e7c4..21e78fbe27/tools/clang/scripts/update.py TBR=fbarchard@google.com BUG=None NOTRY=True Change-Id: Ic0fdefb7def1407e69e74d2c87e4316c323b383b Reviewed-on: https://chromium-review.googlesource.com/654639 Commit-Queue: Henrik Kjellander <kjellander@chromium.org> Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
Henrik Kjellander authored
This is copied from https://chromium-review.googlesource.com/639357 and should solve the psutil missing import problems happening during Android test execution. BUG=chromium:761720 NOTRY=True TBR=fbarchard@chromium.org Change-Id: I36c4febd6f2dcf6419dbc846ee4717b22e2525e6 Reviewed-on: https://chromium-review.googlesource.com/654600Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
- 05 Sep, 2017 2 commits
-
-
Frank Barchard authored
Single pass upsample with bilinear filter. NEON version optimized - Pixel Sailfish QC821 Was TestScaleRowUp2_16 (5741 ms) Now TestScaleRowUp2_16 (4484 ms) C TestScaleRowUp2_16 (6555 ms) TBR=kjellander@chromium.org BUG=libyuv:718 TEST=LibYUVScaleTest.TestScaleRowUp2_16 (709 ms) Change-Id: Ib04ceb53e0ab644a392c39c3396e313530161d92 Reviewed-on: https://chromium-review.googlesource.com/646701Reviewed-by: Frank Barchard <fbarchard@google.com> Reviewed-by: Cheng Wang <wangcheng@google.com>
-
Manojkumar Bhosale authored
TBR=kjellander@chromium.org R=fbarchard@google.com Bug:libyuv:634 Change-Id: Id0126ba5aff38817525b1efa6044f1dc2cfa1a36 Reviewed-on: https://chromium-review.googlesource.com/625739Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 31 Aug, 2017 1 commit
-
-
Frank Barchard authored
TBR=kjellander@chromium.org BUG=libyuv:725 TEST=lint Change-Id: I76f777427f9b1458faba12796fb0011d8e3228d5 Reviewed-on: https://chromium-review.googlesource.com/646586Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 30 Aug, 2017 3 commits
-
-
Frank Barchard authored
TBR=kjellander@chromium.org BUG=libyuv:723 TEST=ScaleDownBy2_None Change-Id: I6861e62d3a67dde916b87fdc46eb02f2b4ee9f17 Reviewed-on: https://chromium-review.googlesource.com/644149Reviewed-by: Frank Barchard <fbarchard@google.com> Reviewed-by: Cheng Wang <wangcheng@google.com>
-
Frank Barchard authored
Use ld2 to load even and odd pixels into different registers and hadd to half add them to each other. Previously used paired and shift. TBR=kjellander@chromium.org BUG=libyuv:723 TEST=ScaleDownBy2_Linear Change-Id: I3ec72bcf7d4c746837217496c301eb4e4ad963cf Reviewed-on: https://chromium-review.googlesource.com/644113Reviewed-by: Cheng Wang <wangcheng@google.com>
-
Frank Barchard authored
urhadd is a rounded average. Linear filter wants to average horizontally, so use ld2 to separate even and odd pixels. TBR=jkellander@chromium.org BUG=None TEST=LibYUVScaleTest.*ScaleDownBy2* Change-Id: Id667288a030e72ce8e1c1d6719b69c555c0db063 Reviewed-on: https://chromium-review.googlesource.com/642448 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 29 Aug, 2017 1 commit
-
-
Manojkumar Bhosale authored
TBR=kjellander@chromium.org R=fbarchard@google.com Bug:libyuv:634 Change-Id: I54a2c57d66093b887c8ba31fd7a21a102165393a Reviewed-on: https://chromium-review.googlesource.com/628557Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 25 Aug, 2017 1 commit
-
-
Frank Barchard authored
Roughly. instead of 4 loads and 8 multiples, use 1 load and 2 multiples 4 times over. The original code, as with the C code from clang and gcc, did all the loads, then all the math, then the store. The new code does a load, then the math, then the next load, etc. This schedules better on current arm 64 cpus. Number of registers also reduced, reusing the same registers. HiSilicon ARM A73: Now TestGaussRow_Opt (890 ms) TestGaussCol_Opt (571 ms) Was TestGaussRow_Opt (1061 ms) TestGaussCol_Opt (595 ms) Qualcomm 821 (Pixel): Now TestGaussRow_Opt (571 ms) TestGaussCol_Opt (474 ms) Was TestGaussRow_Opt (751 ms) TestGaussCol_Opt (520 ms) TBR=kjellander@chromium.org BUG=libyuv:719 TEST=LibYUVPlanarTest.TestGaussRow_Opt Reviewed-on: https://chromium-review.googlesource.com/627478Reviewed-by: Cheng Wang <wangcheng@google.com> Reviewed-by: Frank Barchard <fbarchard@google.com> Change-Id: I5ec81191d460801f0d4a89f0384f89925ff036de Reviewed-on: https://chromium-review.googlesource.com/634448 Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 24 Aug, 2017 1 commit
-
-
Frank Barchard authored
[ RUN ] LibYUVPlanarTest.TestGaussRow_Opt [ OK ] LibYUVPlanarTest.TestGaussRow_Opt (601 ms) [ RUN ] LibYUVPlanarTest.TestGaussCol_Opt [ OK ] LibYUVPlanarTest.TestGaussCol_Opt (522 ms) TBR=kjellander@chromium.org BUG=libyuv:719 TEST=LibYUVPlanarTest.TestGaussRow_Opt Change-Id: I1242b98672538e889f3ab48f215d6dabc7144ea7 Reviewed-on: https://chromium-review.googlesource.com/627478Reviewed-by: Cheng Wang <wangcheng@google.com> Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 22 Aug, 2017 1 commit
-
-
Frank Barchard authored
Old NEON LibYUVPlanarTest.TestGaussCol_Opt (916 ms) New NEON LibYUVPlanarTest.TestGaussCol_Opt (520 ms) C vectorized LibYUVPlanarTest.TestGaussCol_Opt (739 ms) TBR=kjellander@chromium.org BUG=libyuv:719 TEST=LibYUVPlanarTest.TestGaussCol_Opt Change-Id: I863b66f700f7a71fcb08a2eabb03240fdaf8a238 Reviewed-on: https://chromium-review.googlesource.com/626938Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 21 Aug, 2017 2 commits
-
-
Frank Barchard authored
[ RUN ] LibYUVPlanarTest.TestGaussRow_Opt [ OK ] LibYUVPlanarTest.TestGaussRow_Opt (1274 ms) [ RUN ] LibYUVPlanarTest.TestGaussCol_Opt [ OK ] LibYUVPlanarTest.TestGaussCol_Opt (916 ms) TBR=kjellander@chromium.org BUG=libyuv:719 TEST=LibYUVPlanarTest.TestGaussRow_Opt Change-Id: Id480f3870c40c2b40dfb9f072cb7118ebad41afc Reviewed-on: https://chromium-review.googlesource.com/624701Reviewed-by: Cheng Wang <wangcheng@google.com>
-
Frank Barchard authored
TBR=kjellander@chromium.org BUG=libyuv:719 TEST=TestGaussCol_NEON Change-Id: I52cb6dbfd0cab4a30205c93b6a528ef49e9ab529 Reviewed-on: https://chromium-review.googlesource.com/621708Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 18 Aug, 2017 1 commit
-
-
Frank Barchard authored
TBR=kjellander@chromium.org R=fbarchard@google.com Bug:libyuv:634 Change-Id: Ib139b9701fc67e24d27a6886377c0cb8b2773fda Reviewed-on: https://chromium-review.googlesource.com/620791Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 17 Aug, 2017 1 commit
-
-
Frank Barchard authored
TBR=kjellander@chromium.org R=fbarchard@google.com Bug:libyuv:634 Change-Id: Ie2342f841f1bb8469fc4631b784eddd804f5d53e Reviewed-on: https://chromium-review.googlesource.com/616765Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 16 Aug, 2017 1 commit
-
-
Frank Barchard authored
TBR=kjellander@chromium.org BUG=libyuv:718 TEST=LibYUVScaleTest.TestScaleRowDown2Box_16 Change-Id: Ic74d29d6f14983ff26e8af541ef702a0f8bf3f17 Reviewed-on: https://chromium-review.googlesource.com/616189Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 15 Aug, 2017 3 commits
-
-
Frank Barchard authored
Downsample 16x2 to 8x1 with box filtering [ RUN ] LibYUVScaleTest.TestScaleRowUp2_16 [ OK ] LibYUVScaleTest.TestScaleRowUp2_16 (579 ms) [ RUN ] LibYUVScaleTest.TestScaleRowDown2Box_16 [ OK ] LibYUVScaleTest.TestScaleRowDown2Box_16 (329 ms) [----------] 2 tests from LibYUVScaleTest (909 ms total) TBR=kjellander@chromium.org BUG=libyuv:718 TEST=LibYUVScaleTest.TestScaleRowUp2_16 and LibYUVScaleTest.TestScaleRowDown2Box_16 Change-Id: I457d44123f2751e5f71bf3935401fff74b8e9db2 Reviewed-on: https://chromium-review.googlesource.com/608876Reviewed-by: Cheng Wang <wangcheng@google.com>
-
Henrik Kjellander authored
Copy Valgrind scripts that was deleted from Chromium's tools/ to fix the Memcheck bot: valgrind/chrome_tests.bat valgrind/chrome_tests.py valgrind/chrome_tests.sh valgrind/common.py valgrind/gdb_helper.py valgrind/locate_valgrind.sh valgrind/memcheck_analyze.py valgrind/valgrind.gni valgrind/valgrind.sh valgrind/valgrind_test.py valgrind_test.py was stripped of its Mac and Dr Memory specific parts, which we don't use. There's still more cleanup to do, tracked in bugs.webrc.org/7849. This is similar to changes in https://codereview.webrtc.org/2945753002. BUG=libyuv:714 NOTRY=True Change-Id: Ia6ba9bd3d3fca6f2ebe0e4f30e1eb39bb1a66813 Reviewed-on: https://chromium-review.googlesource.com/615162Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
Henrik Kjellander authored
This change broke libyuv's presubmit: https://chromium.googlesource.com/chromium/tools/depot_tools/+/e79ddeaabf246769937282f952897bcec3e9de05%5E%21/ GClientKeywords has been removed and replaced with a more direct substitution. This is similar to https://codereview.webrtc.org/2989603002 BUG=None NOTRY=True TBR=fbarchard@google.com Change-Id: I5cb1c18bc72ac1354d5d69f3c9f93cc61841c409 Reviewed-on: https://chromium-review.googlesource.com/615161Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
- 14 Aug, 2017 2 commits
-
-
Frank Barchard authored
add ScaleMaxSamples_NEON function with max done on original values. TBR=kjellander@chromium.org BUG=libyuv:717 TEST=LibYUVPlanarTest.TestScaleMaxSamples_Opt Change-Id: Id99338860782b10ffd24f66242eb42014c2e229e Reviewed-on: https://chromium-review.googlesource.com/614685Reviewed-by: Frank Barchard <fbarchard@google.com> Reviewed-by: Cheng Wang <wangcheng@google.com>
-
Manojkumar Bhosale authored
TBR=kjellander@chromium.org R=fbarchard@google.com Bug:libyuv:634 Change-Id: I17bd3f87336f613ad363af7d7b9d7af49d725e56 Reviewed-on: https://chromium-review.googlesource.com/613100Reviewed-by: Frank Barchard <fbarchard@google.com>
-