- 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 2 commits
-
-
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>
-
Manojkumar Bhosale authored
BUG=libyuv:634 Change-Id: Ida80027c36a938a3bcf6f4480626f8eb9495e1be Performance Gain (vs C auto-vectorized) I444ToARGBRow_MSA - ~1.6x I444ToARGBRow_Any_MSA - ~1.6x I400ToARGBRow_MSA - ~5.5x I400ToARGBRow_Any_MSA - ~5.3x J400ToARGBRow_MSA - ~1.0x J400ToARGBRow_Any_MSA - ~1.0x YUY2ToARGBRow_MSA - ~1.6x YUY2ToARGBRow_Any_MSA - ~1.6x UYVYToARGBRow_MSA - ~1.6x UYVYToARGBRow_Any_MSA - ~1.6x Performance Gain (vs C non-vectorized) I444ToARGBRow_MSA - ~7.3x I444ToARGBRow_Any_MSA - ~7.1x I400ToARGBRow_MSA - ~5.5x I400ToARGBRow_Any_MSA - ~5.2x J400ToARGBRow_MSA - ~6.8x J400ToARGBRow_Any_MSA - ~5.7x YUY2ToARGBRow_MSA - ~7.2x YUY2ToARGBRow_Any_MSA - ~7.0x UYVYToARGBRow_MSA - ~7.1x UYVYToARGBRow_Any_MSA - ~6.9x Change-Id: Ida80027c36a938a3bcf6f4480626f8eb9495e1be Reviewed-on: https://chromium-review.googlesource.com/439246Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 15 Feb, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:680 TEST=builds and runs with no warnings Change-Id: I7d60ef44292fa6ad4f7c4e2e2657359b864d2dab Reviewed-on: https://chromium-review.googlesource.com/442670 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
- 14 Feb, 2017 4 commits
-
-
Frank Barchard authored
fix unused arguments to scale clip test. TBR=kjellander@chromium.org BUG=libyuv:680 TEST= None Change-Id: Iae354bb5284781907569706adcf74fa2aa691997 Reviewed-on: https://chromium-review.googlesource.com/442011Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
Frank Barchard authored
TBR=kjellander@chromium.org BUG=libyuv:679 TEST=None Change-Id: I830f31e0de58c967cb02c71f422df4c19c94c367 Reviewed-on: https://chromium-review.googlesource.com/441949Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
Frank Barchard authored
TBR=kjellander@chromium.org BUG=libyuv:678 TEST=None Change-Id: I5206de2026b56f155531a76f94aeb6cb1b0cd6c9 Reviewed-on: https://chromium-review.googlesource.com/442090Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
Frank Barchard authored
android.mk builds have unused parameter warning on by default. This change for GN makes libyuv build the same way. BUG=libyuv:681 TEST=build on linux with clang and ninja. Change-Id: I76c627d446b96653f147725bca915d94a42ce9a6 Reviewed-on: https://chromium-review.googlesource.com/441194Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 11 Feb, 2017 2 commits
-
-
Frank Barchard authored
cpuid, scale_neon, planarfunctions and jpeg have internal API's with specialized versions that do not use all parameters. Disable the warning in Android.mk for now. BUG=libyuv:681 TEST=android make builds without warning. Change-Id: I72ee654c376c6dd85b616fc4438e3ad0a86b39bc Reviewed-on: https://chromium-review.googlesource.com/440510 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
Frank Barchard authored
Uses 1 add instead of 2 leas to reduce port pressure on ports 1 and 5 used for SIMD instructions. BUG=libyuv:670 TEST=~/iaca-lin64/bin/iaca.sh -arch HSW out/Release/obj/libyuv/row_gcc.o Change-Id: I3965ee5dcb49941a535efa611b5988d977f5b65c Reviewed-on: https://chromium-review.googlesource.com/433391Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 07 Feb, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:634 TEST=untested Change-Id: Ib7f0c99e669ddba0a1efbd15895880281ad6303e Reviewed-on: https://chromium-review.googlesource.com/435303Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 06 Feb, 2017 3 commits
-
-
Henrik Kjellander authored
Change log: https://chromium.googlesource.com/chromium/src/+log/8346af5a71..222a3fe7a7 Full diff: https://chromium.googlesource.com/chromium/src/+/8346af5a71..222a3fe7a7 Changed dependencies: * libyuv/base: https://chromium.googlesource.com/chromium/src/base/+log/b9d4d9b0e5..ae15a7297e * libyuv/build: https://chromium.googlesource.com/chromium/src/build/+log/47e07d6798..40995fba99 * libyuv/buildtools: https://chromium.googlesource.com/chromium/buildtools.git/+log/a7cc7a3e21..97eb757d45 * libyuv/ios: https://chromium.googlesource.com/chromium/src/ios/+log/291daef6af..167973733d * libyuv/testing: https://chromium.googlesource.com/chromium/src/testing/+log/178a302b13..4570199c0c * libyuv/testing/gtest: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/6f8a66431c..d62d6c6556 * libyuv/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/4f196478f6..a9562d5c58 * 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..4236e0b3f5 * 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..e281b59a8e * libyuv/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/9cd2828740..ec5152fccf * 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..af4052b020 * libyuv/third_party/robolectric/robolectric: https://chromium.googlesource.com/external/robolectric.git/+log/e38b49a12f..4e7b586b02 * libyuv/tools: https://chromium.googlesource.com/chromium/src/tools/+log/54fd165044..1d4f8f15a7 * 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..d94e03c1e1 DEPS diff: https://chromium.googlesource.com/chromium/src/+/8346af5a71..222a3fe7a7/DEPS No update to Clang. TBR= BUG=None Change-Id: I547f1de9e33345b75fbe5bf77c7da45a208e4062 Reviewed-on: https://chromium-review.googlesource.com/438062Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
Henrik Kjellander authored
The change in https://chromium-review.googlesource.com/438330 wasn't sufficient to fix the memcheck bot. This CL also removes the need for other tools than memcheck, since those are no longer supported anyway. BUG=libyuv:676 NOTRY=True Change-Id: I23b7ebd0c2c9008cd2b0b4369edaef99a6687f7a Reviewed-on: https://chromium-review.googlesource.com/438447Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
Henrik Kjellander authored
BUG=libyuv:676 NOTRY=True Change-Id: Ic4d2fb48a818ffca8dcd71605761e7e04201ea21 Reviewed-on: https://chromium-review.googlesource.com/438330Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
- 04 Feb, 2017 1 commit
-
-
Henrik Kjellander authored
Its default value was accidentally cleared in https://chromium-review.googlesource.com/436264 This restores it. It's set on the bots, which is why it wasn't noticed. BUG=libyuv:676 TBR=fbarchard@google.com Change-Id: Ifad560e9e5caa134fef4c2cbaf15f1f3bfa6028d Reviewed-on: https://chromium-review.googlesource.com/438084Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
- 03 Feb, 2017 1 commit
-
-
Henrik Kjellander authored
This changes libyuv to use the DEPS file for pulling down all dependencies (thus no Chromium checkout is needed any more). Add tools_libyuv directory to contain libyuv-specific tools (needed to avoid name collision with the now DEPSed tools/ directory of Chromium, which is needed by the toolchain). Add tools_libyuv/autoroller/roll_deps.py script to automatically roll all entries in the DEPS file (copied from WebRTC). third_party/ is now DEPSed as well, including the gtest configuration headers that used to live inside the libyuv repo. Add PRESUBMIT.py with a few simple checks + execution of PyLint and Python unit tests. For PyLint a pylintrc file was also added. Valgrind in tools_libyuv/valgrind was updated to make PRESUBMIT.py pass and remove old tsan suppressions (not used). Removed util/android/test_runner.py since it's no longer needed. Buildbot changes in https://chromium-review.googlesource.com/436464 are needed for the Memcheck bot to go green. BUG=libyuv:676 NOTRY=True Change-Id: Ib86fea2905a1656bba2933703ce5a59d29d8db6b Reviewed-on: https://chromium-review.googlesource.com/436264 Commit-Queue: Henrik Kjellander <kjellander@chromium.org> Reviewed-by: Frank Barchard <fbarchard@google.com>
-