- 06 Jun, 2017 1 commit
-
-
Frank Barchard authored
existing test passes out/Release/libyuv_unittest --gtest_filter=*Blend* --libyuv_width=33 --libyuv_height=16 new test added BUG=libyuv:705 TEST=LibYUVScaleTest.TestScaleOdd Change-Id: Ica91812aee2e4ed9bcc18df4962b089c2e4ae704 Reviewed-on: https://chromium-review.googlesource.com/524932Reviewed-by: Cheng Wang <wangcheng@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 01 Jun, 2017 1 commit
-
-
Henrik Kjellander authored
BUG=None TBR=fbarchard@chromium.org Change-Id: Id665a052c0f164ca58ee317ff2cb065c6a67da77 Reviewed-on: https://chromium-review.googlesource.com/521523Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
- 25 May, 2017 2 commits
-
-
Frank Barchard authored
The CpuId function is a wrapper for the intrinsic, or implemented with inline if unavailable. It had been using uint32, but the intrinsics use int, so it was causing casting and lint warnings. This change makes the internal implementation use int. Casting was also done for xgetbv, and the cast is simply removed, and is not causing a build error. MipCpuCaps was doing strlen to check for white space after the instruction set. Arm also does this but with a hard coded offset. This was causing a cast from size_t to int, which produced a lint warning. The change removes the white space detect. In theory the code could be used to detect SSE vs SSE2, and it would need to check SSE is followed by a space or end of line. But this code is only used on Arm and Mips, where there there is one form of SIMD detected. e.g. MSA for mips. If a new instruction set is added with a similar name, the write space check could be reintroduced. But its more likely the code can be rewritten to use a better form of detection by then. Or remove detection and require the instructions BUG=libyuv:641 TEST=try bots build on all platforms without error and lint is clean Change-Id: I9f55f8e57bba0f78571bdddbe63b945dea3e8809 Reviewed-on: https://chromium-review.googlesource.com/514524 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Cheng Wang <wangcheng@google.com> Reviewed-by: Wan-Teh Chang <wtc@chromium.org>
-
Henrik Kjellander authored
In https://chromium-review.googlesource.com/c/509693/ the From keyword was removed. This update the script to match that (we also were no longer using it). BUG=libyuv:704 NOTRY=True Change-Id: Iccbbfb426a3acd986fbc036672fb51abc2c5d346 Reviewed-on: https://chromium-review.googlesource.com/513908Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
- 24 May, 2017 2 commits
-
-
Frank Barchard authored
Reduce number of atomic references to cpu_info by making InitCpuFlags call MaskCpuFlags and return the same value. BUG=libyuv:641 TEST=libyuv_unittests pass Change-Id: I5dfff8f7a10671bc8ef3ec0ed6f302791e752faa Reviewed-on: https://chromium-review.googlesource.com/514145 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Cheng Wang <wangcheng@google.com>
-
Frank Barchard authored
Detect the compiler's support of C11 atomics, and use C11 atomics when available. Note that libyuv::MaskCpuFlags() is still not thread-safe. BUG=libyuv:641 TEST= cpu_thread_test.cc adds a pthread based test R=wangcheng@google.com Change-Id: If05b1e16da833105a0159ed67ef20f4e61bc7abd Reviewed-on: https://chromium-review.googlesource.com/510079 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 12 May, 2017 2 commits
-
-
Frank Barchard authored
BUG=libyuv:701 TEST=HammingDistance unittest performance is comparable to x64 R=wangcheng@google.com Change-Id: I8abe861e086e0162ba4c7ba6f1ef7d1c006cd9d4 Reviewed-on: https://chromium-review.googlesource.com/505454Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
Frank Barchard authored
BUG=libyuv:701 TEST=LibYUVBaseTest.BenchmarkHammingDistance_C R=wangcheng@google.com Change-Id: I243003b098bea8ef3809298bbec349ed52a43d8c Reviewed-on: https://chromium-review.googlesource.com/499487Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 09 May, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:703 TEST=compile and disassemble. see registers used not stack. R=wangcheng@google.com Change-Id: Iaa07ee5d0c35252994491bb2868276e161149efd Reviewed-on: https://chromium-review.googlesource.com/500427 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 08 May, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:701 TEST=built and disassembled for aarch64 R=kjellander@chromium.org Change-Id: I7712b1c7934e5dfb55fda1fa7c8405c32d6964ce Reviewed-on: https://chromium-review.googlesource.com/495327Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 02 May, 2017 1 commit
-
-
Frank Barchard authored
The verion of clang in ndk r14 (3.9) has a built in llvm assembler that does not have the sgtu pseudo instruction. sltu is the actual instruction, so switch the 2 operands and use the instruction instead of the pseudo op. BUG=libyuv:700 TEST=try bots build mips without error. Change-Id: I2d5f94f81acbd56cdedea011e7d9308979e19079 Reviewed-on: https://chromium-review.googlesource.com/494026Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
- 26 Apr, 2017 1 commit
-
-
Vignesh Venkatasubramanian authored
Revert the workaround and fix it properly by passing the additional necessary flag to the compiler. BUG=libyuv:700 Change-Id: I1c893a8acb5079decbee6963b689424bf2f99f4f Reviewed-on: https://chromium-review.googlesource.com/487881Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 25 Apr, 2017 1 commit
-
-
Frank Barchard authored
CopyRow_MIPS produces a compile error on some compilers. TBR=kjellander@chromium.org BUG=libyuv:700 TEST=try bots Change-Id: Ie88f2006ef5cf14bffaf80fd4c0dd1caa409c569 Reviewed-on: https://chromium-review.googlesource.com/486127Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 20 Apr, 2017 1 commit
-
-
Bruce Dawson authored
When libyuv was changed to compile with clang-cl this also cause libjpeg to be compiled with clang-cl, which means that it was being compiled twice. This is generally a bad practice, it was causing duplicate symbol warnings in some builds, and it slows builds slightly. This change reduces the number of build steps with the default gn settings on Win64 builds by 71 (currently from 47,200 to 47,129). See this change that change libyuv's compilation: https://chromium-review.googlesource.com/c/446667/ BUG=706627 Change-Id: I13e2d4ff8511350901af10f7443f3f4b89cc2499 Reviewed-on: https://chromium-review.googlesource.com/456651Reviewed-by: Nico Weber <thakis@chromium.org> Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
- 18 Apr, 2017 2 commits
-
-
Frank Barchard authored
Change log: https://chromium.googlesource.com/chromium/src/+log/da7cc8ca4c..ce95e5d83f Full diff: https://chromium.googlesource.com/chromium/src/+/da7cc8ca4c..ce95e5d83f Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/636a52bf9d..f6489f4fd2 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/15013685bd..bca1cbe2aa * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/9d4d917abc..9595ed7ed6 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/6885521e31..7b3e681f96 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/be0a7d2acc..b28b3325f9 * src/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/49eb11f63e..e8775f0f64 * src/third_party/robolectric/robolectric: https://chromium.googlesource.com/external/robolectric.git/+log/e38b49a12f..2a0b6ba221 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/80ce3971a8..5c327d115e * src/tools/gyp: https://chromium.googlesource.com/external/gyp.git/+log/e7079f0e0e..eb296f67da DEPS diff: https://chromium.googlesource.com/chromium/src/+/da7cc8ca4c..ce95e5d83f/DEPS No update to Clang. TBR=kjellander@chromium.org BUG=libyuv:697 Change-Id: I34a5b3302ba369718536b1d0aa664f9b089386ca Reviewed-on: https://chromium-review.googlesource.com/481064Reviewed-by: Frank Barchard <fbarchard@google.com>
-
Henrik Kjellander authored
Change log: https://chromium.googlesource.com/chromium/src/+log/7950721f08..da7cc8ca4c Full diff: https://chromium.googlesource.com/chromium/src/+/7950721f08..da7cc8ca4c Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/d75864a2c5..636a52bf9d * src/build: https://chromium.googlesource.com/chromium/src/build/+log/bf8911f59b..15013685bd * src/buildtools: https://chromium.googlesource.com/chromium/buildtools.git/+log/b3771b1935..88811f48a6 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/8b8111f841..9d4d917abc * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/c2c74bc1d1..6885521e31 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/4c0908d22e..be0a7d2acc * src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/b43a6a289a..b65c4776da * src/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/353ee60a45..49eb11f63e * src/third_party/ced/src: https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git/+log/368a9cc09a..e21eb6aed1 * src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/450be73c9e..b34251f8b7 * src/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/3f6478ac95..63f24c8221 * src/third_party/robolectric/robolectric: https://chromium.googlesource.com/external/robolectric.git/+log/e38b49a12f..2a0b6ba221 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/14318cc69b..6412dca2e6 * src/tools/gyp: https://chromium.googlesource.com/external/gyp.git/+log/e7079f0e0e..eb296f67da DEPS diff: https://chromium.googlesource.com/chromium/src/+/7950721f08..da7cc8ca4c/DEPS Clang version changed 296320:299960 Details: https://chromium.googlesource.com/chromium/src/+/7950721f08..da7cc8ca4c/tools/clang/scripts/update.py TBR= BUG=None Change-Id: Idef4cbd757cc6242b136e5499a21d634ec9f16b6 Reviewed-on: https://chromium-review.googlesource.com/479652Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
- 17 Apr, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:699 TESTED=LibYUVConvertTest.I420ToARGB_RGB565_Opt Change-Id: I87943bcad056fbbe051301f45c7dc0ae0620c837 Reviewed-on: https://chromium-review.googlesource.com/478578Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 14 Apr, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:698 TESTED=mm libyuv_unittest within android external/libyuv builds unittests Change-Id: I4b5fed9f5af86c8a910f73b14053ef83f38431cc Reviewed-on: https://chromium-review.googlesource.com/478572 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 11 Apr, 2017 1 commit
-
-
Frank Barchard authored
I422ToRGB565Row_Any_AVX2 uses 2 step row conversion that calls I422ToARGBRow_AVX2 and then ARGBToRGB565. I422ToARGBRow_AVX2 expects multiple of 16 pixels. Adjust the I422ToRGB565Row_Any_AVX2 to do multiple of 16 with AVX2 and then remainder in a buffer. Bug: libyuv: 657 Test: out/Release/libyuv_unittest --gtest_filter=*Convert*I*To* --libyuv_width=1280 --libyuv_height=720 Change-Id: Ice1cb6c7ff6b2295513e8b4a9f77522e1c659810 Reviewed-on: https://chromium-review.googlesource.com/474232 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
- 06 Apr, 2017 1 commit
-
-
Frank Barchard authored
Bug: libyuv:695 Test: untested Change-Id: Ib088fd16fd00bbc50868ea330b2a544e29a3385c Reviewed-on: https://chromium-review.googlesource.com/469077Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 29 Mar, 2017 1 commit
-
-
Tom Anderson authored
This step is no longer necessary after https://codereview.chromium.org/2775913002/ Bug: 705072 Change-Id: Ia58cbe9e6cb450d832de24dbb5122597efc3e571 Reviewed-on: https://chromium-review.googlesource.com/459442Reviewed-by: Magnus Jedvert <magjed@chromium.org> Commit-Queue: Tom Anderson <thomasanderson@google.com>
-
- 17 Mar, 2017 1 commit
-
-
Vignesh Venkatasubramanian authored
Do not build jpeg related files if LIBYUV_DISABLE_JPEG is set to "yes". BUG=libyuv:693 Change-Id: If1bc4602fb843ca7b2964844b53553aa0cca551c Reviewed-on: https://chromium-review.googlesource.com/455475Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Vignesh Venkatasubramanian <vigneshv@google.com>
-
- 14 Mar, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:691 TEST=gn gen out/Release "--args=is_debug=false target_cpu=\"x64\" libyuv_include_tests=true" Change-Id: Ib481189be884c34d9bbc30bfcf71c7969c6f4dae Reviewed-on: https://chromium-review.googlesource.com/452736Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 10 Mar, 2017 1 commit
-
-
Frank Barchard authored
BUG=None TEST=None Change-Id: I6940fc4753783afd25f83868635381bf801c65f5 Reviewed-on: https://chromium-review.googlesource.com/452962Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 09 Mar, 2017 1 commit
-
-
Frank Barchard authored
RGB24, RAW, RGB565, ARGB1555 and ARGB4444 have conditional 2 pass versus direct path. 2 pass method requires a buffer that is conditionally allocated. ifdef's were confusing lint. simplifed ifdefs to clean up lint warning BUG=libyuv:692 TEST=lint source/convert.cc Change-Id: If868718af30b48824a5e3d28f0d7d01d4609ad55 Reviewed-on: https://chromium-review.googlesource.com/451552Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 08 Mar, 2017 1 commit
-
-
Frank Barchard authored
BUG=None TEST=try bots and lint test Change-Id: I1ab462adf2d309117862c5eb4b244a61ae202951 Reviewed-on: https://chromium-review.googlesource.com/450658 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
- 06 Mar, 2017 1 commit
-
-
Frank Barchard authored
Change log: https://chromium.googlesource.com/chromium/src/+log/c793ec77b2..7950721f08 Full diff: https://chromium.googlesource.com/chromium/src/+/c793ec77b2..7950721f08 Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/8fe126945c..d75864a2c5 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/8a0a5a27d4..bf8911f59b * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/2c58c1ed6b..8b8111f841 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/9cacf531de..c2c74bc1d1 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/0ea751c2fe..4c0908d22e * src/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/3c626eaf72..353ee60a45 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/41a0ccf0e1..14318cc69b DEPS diff: https://chromium.googlesource.com/chromium/src/+/c793ec77b2..7950721f08/DEPS No update to Clang. TBR=kjellander@chromium.org BUG=libyuv:689 Change-Id: Ife134b4af1c8c1e63aae2b811342d325abe0b600 Reviewed-on: https://chromium-review.googlesource.com/450317Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 05 Mar, 2017 1 commit
-
-
https://chromium-review.googlesource.com/c/446667/Nico Weber authored
Without this, `gn gen --check` for Chromium would fail with errors like: $ gn gen --check out/gn ERROR at //cc/resources/video_resource_updater.cc:25:11: Can't include this header from here. #include "third_party/libyuv/include/libyuv.h" ^---------------------------------- The target: //cc:cc is including a file from the target: //third_party/libyuv:libyuv_internal [...] Dependency chain (there may also be others): //cc:cc --> //third_party/libyuv:libyuv --[private]--> //third_party/libyuv:libyuv_internal BUG=libyuv:685, chromium:692600 Change-Id: I5e5bde2f0e4802d70bfd438793eb2460437398ee Reviewed-on: https://chromium-review.googlesource.com/449934Reviewed-by: Nico Weber <thakis@chromium.org> Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Nico Weber <thakis@chromium.org>
-
- 04 Mar, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:685, chromium:692600 TEST=gn gen out\Release "--args=is_debug=false" ninja -C out\Release out\release\libyuv_unittest --libyuv_width=1280 --libyuv_height=720 --libyuv_repeat=999 --libyuv_flags=-1 --libyuv_cpu_info=-1 --gtest_filter=*ARGBToI420_Opt Change-Id: I12ec09ae2e9bc448252aa46b137f52916403865d Reviewed-on: https://chromium-review.googlesource.com/446667Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 03 Mar, 2017 5 commits
-
-
Frank Barchard authored
Change log: https://chromium.googlesource.com/chromium/src/+log/7613176285..c793ec77b2 Full diff: https://chromium.googlesource.com/chromium/src/+/7613176285..c793ec77b2 Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/12b56f8e03..8fe126945c * src/build: https://chromium.googlesource.com/chromium/src/build/+log/534dc3a634..8a0a5a27d4 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/29f5746082..2c58c1ed6b * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/4fd405dadd..9cacf531de * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/68fc46f169..0ea751c2fe * src/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/7ef761733d..3c626eaf72 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/5eeceb2632..41a0ccf0e1 DEPS diff: https://chromium.googlesource.com/chromium/src/+/7613176285..c793ec77b2/DEPS No update to Clang. TBR= BUG=None Change-Id: I1edc697be02ac563ee3b1e60b4512ef00185b2e5 Reviewed-on: https://chromium-review.googlesource.com/448989Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
Frank Barchard authored
TBR=kjellander@chromium.org BUG=libyuv:685, chromium:692600 TEST=gn gen out\Release "--args=is_debug=false" ninja -C out\Release out\release\libyuv_unittest --libyuv_width=1280 --libyuv_height=720 --libyuv_repeat=999 --libyuv_flags=-1 --libyuv_cpu_info=-1 --gtest_filter=*ARGBToI420_Opt Change-Id: Iebc8d20d2dacce2532bf50bb4c1ebbded7dd3012 Reviewed-on: https://chromium-review.googlesource.com/450017Reviewed-by: Frank Barchard <fbarchard@google.com>
-
Frank Barchard authored
BUG=libyuv:686 TESTED=untested Change-Id: Idfae93349dd78b1b633a596631e5397e11b77d0b Reviewed-on: https://chromium-review.googlesource.com/448320Reviewed-by: Frank Barchard <fbarchard@google.com> Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
Henrik Kjellander authored
Change log: https://chromium.googlesource.com/chromium/src/+log/6557cd40de..7613176285 Full diff: https://chromium.googlesource.com/chromium/src/+/6557cd40de..7613176285 Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/b9d4d9b0e5..12b56f8e03 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/47e07d6798..534dc3a634 * src/buildtools: https://chromium.googlesource.com/chromium/buildtools.git/+log/a7cc7a3e21..b3771b1935 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/291daef6af..29f5746082 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/178a302b13..4fd405dadd * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/4f196478f6..68fc46f169 * src/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/4ee31ea3b4..7ef761733d * src/third_party/gtest-parallel: https://chromium.googlesource.com/external/webrtc/deps/third_party/gtest-parallel/+log/8768563f5c..1dad0e9f6d * src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/9cd2828740..450be73c9e * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/54fd165044..1dfed1bd94 * src/tools/swarming_client: https://chromium.googlesource.com/external/swarming.client.git/+log/ebc8dab6f8..11e31afa5d DEPS diff: https://chromium.googlesource.com/chromium/src/+/6557cd40de..7613176285/DEPS Clang version changed 289944:296320 Details: https://chromium.googlesource.com/chromium/src/+/6557cd40de..7613176285/tools/clang/scripts/update.py TBR= BUG=None Change-Id: Ia2216ea5e01c8aa0fe27ff860b31647b0a07e71a Reviewed-on: https://chromium-review.googlesource.com/448959Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
Henrik Kjellander authored
Due to legacy reasons, libyuv uses a root_dir variable in the DEPS file. It was used to make the bots checkout into a 'src' dir instead of 'libyuv', in order to get some tools working that had hard-coded assumptions on the name 'src' of the top-level directory. This changes all those dirs to be named 'src', which is needed to get tools_libyuv/autoroller/roll_deps.py to work while keeping the buildbot infrastructure working. BUG=libyuv:690 TBR=fbarchard@chromium.org Change-Id: Ia138264d2576e3a9db95efa3de72a14531c92752 Reviewed-on: https://chromium-review.googlesource.com/447913Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 01 Mar, 2017 1 commit
-
-
Frank Barchard authored
Previously if MipsCpuCaps were called with something other than dspr2 or msa, the file was closed but still used. This change assumed the function is only called internally twice: once for msa and once for dspr2. If msa is not being detected, the function assumed dspr2 was being tested and returns dspr2 was true. BUG=libyuv:687 TEST=try bots Change-Id: I80b328eb5ffc7baf5f1ee5a79c16d75c45ff26cc Reviewed-on: https://chromium-review.googlesource.com/447831Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 28 Feb, 2017 1 commit
-
-
Henrik Kjellander authored
Change log: https://chromium.googlesource.com/chromium/src/+log/222a3fe7a7..6557cd40de Full diff: https://chromium.googlesource.com/chromium/src/+/222a3fe7a7..6557cd40de Changed dependencies: * libyuv/base: https://chromium.googlesource.com/chromium/src/base/+log/b9d4d9b0e5..12a9434f99 * libyuv/build: https://chromium.googlesource.com/chromium/src/build/+log/47e07d6798..b49954da30 * libyuv/buildtools: https://chromium.googlesource.com/chromium/buildtools.git/+log/a7cc7a3e21..b3771b1935 * libyuv/ios: https://chromium.googlesource.com/chromium/src/ios/+log/291daef6af..c2fcb0a613 * libyuv/testing: https://chromium.googlesource.com/chromium/src/testing/+log/178a302b13..632f9abe3f * libyuv/testing/gtest: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/6f8a66431c..aa148eb2b7 * libyuv/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/4f196478f6..e95cda5573 * libyuv/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/b43a6a289a..e429db7f48 * libyuv/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/4ee31ea3b4..e8af4a7e11 * libyuv/third_party/colorama/src: https://chromium.googlesource.com/external/colorama.git/+log/799604a104..ec81728111 * libyuv/third_party/gflags/src: https://chromium.googlesource.com/external/github.com/gflags/gflags/+log/03bebcb065..30dbc81fb5 * libyuv/third_party/gtest-parallel: https://chromium.googlesource.com/external/webrtc/deps/third_party/gtest-parallel/+log/8768563f5c..1dad0e9f6d * libyuv/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/9cd2828740..450be73c9e * libyuv/third_party/junit/src: https://chromium.googlesource.com/external/junit.git/+log/64155f8a9b..9e98a85ecf * libyuv/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/3f6478ac95..5cedb6bf4e * libyuv/third_party/mockito/src: https://chromium.googlesource.com/external/mockito/mockito.git/+log/de83ad4598..fb5738f071 * libyuv/third_party/requests/src: https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git/+log/f172b30356..2aaf6ac038 * libyuv/third_party/robolectric/robolectric: https://chromium.googlesource.com/external/robolectric.git/+log/e38b49a12f..6987796da8 * libyuv/tools: https://chromium.googlesource.com/chromium/src/tools/+log/54fd165044..254878a411 * libyuv/tools/gyp: https://chromium.googlesource.com/external/gyp.git/+log/e7079f0e0e..a7055b3989 * libyuv/tools/swarming_client: https://chromium.googlesource.com/external/swarming.client.git/+log/ebc8dab6f8..460def717a DEPS diff: https://chromium.googlesource.com/chromium/src/+/222a3fe7a7..6557cd40de/DEPS Clang version changed 289944:296320 Details: https://chromium.googlesource.com/chromium/src/+/222a3fe7a7..6557cd40de/tools/clang/scripts/update.py TBR= BUG=None Change-Id: I484df7dff41046121566b6d95175f911d4aa6e46 Reviewed-on: https://chromium-review.googlesource.com/447903Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
- 27 Feb, 2017 1 commit
-
-
Andrii Shyshkalov authored
Goal is to ensure that unreviewed and untrusted code isn't sent through CQ to try bots, by accident or through malicious intent. R=kjellander@google.com BUG=chromium:692613 NOTRY=True Change-Id: If10d778b9c9866593a4c6c36216ed0e1c12fa1d5 Reviewed-on: https://chromium-review.googlesource.com/443546Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
- 23 Feb, 2017 1 commit
-
-
Manojkumar Bhosale authored
BUG=libyuv:634 Change-Id: If8d60bd57f01fe95bc2fd26196466574195cc126 Performance Gain (vs C auto-vectorized) InterpolateRow_MSA - ~3.3x InterpolateRow_Any_MSA - ~2.5x ARGBSetRow_MSA - ~1.0x ARGBSetRow_Any_MSA - ~1.0x ARGBToRGB24Row_MSA - ~1.9x ARGBToRGB24Row_Any_MSA - ~1.6x MergeUVRow_MSA - ~1.6x MergeUVRow_Any_MSA - ~1.2x Performance Gain (vs C non-vectorized) InterpolateRow_MSA - ~11.3x InterpolateRow_Any_MSA - ~ 7.9x ARGBSetRow_MSA - ~ 6.2x ARGBSetRow_Any_MSA - ~ 4.0x ARGBToRGB24Row_MSA - ~ 9.9x ARGBToRGB24Row_Any_MSA - ~ 8.4x MergeUVRow_MSA - ~12.7x MergeUVRow_Any_MSA - ~ 8.0x Change-Id: If8d60bd57f01fe95bc2fd26196466574195cc126 Reviewed-on: https://chromium-review.googlesource.com/445817Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 22 Feb, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:682 TEST=mm from android tree. Change-Id: I13be3eaa6a33741797360d57bc5cf5fed91678ef Reviewed-on: https://chromium-review.googlesource.com/445935Reviewed-by: Frank Barchard <fbarchard@google.com> Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 21 Feb, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:682 TEST=mm from android tree. Change-Id: I233e5b390e0a9442e8423a4844aa962854c1ae91 Reviewed-on: https://chromium-review.googlesource.com/446077Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-