- 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>
-
- 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>
-
- 04 Oct, 2016 1 commit
-
-
Frank Barchard authored
Optimize max enables O2 for official builds. Normally release builds are O2 but the official build is Os, affecting performance. The GYP file was previously updated to enable optimize max, which enables ltcg and O2. Documentation updated to show GN builds in docs/getting_started.md BUG=libyuv:642 R=kjellander@chromium.org Review URL: https://codereview.chromium.org/2386093003 .
-
- 22 Sep, 2016 1 commit
-
-
Frank Barchard authored
As per the preparation patch added in Chromium sources at, 2150943003: Add MIPS SIMD Arch (MSA) build flags for GYP/GN builds This patch adds first MSA optimized function in libYUV project. BUG=libyuv:634 R=fbarchard@google.com Review URL: https://codereview.chromium.org/2285683002 .
-
- 14 Sep, 2016 1 commit
-
-
Frank Barchard authored
BUG=libyuv:636 TESTED=try bots R=kjellander@chromium.org Review URL: https://codereview.chromium.org/2339813002 .
-
- 08 Aug, 2016 1 commit
-
-
Frank Barchard authored
BUG=libyuv:626 Review URL: https://codereview.chromium.org/2225763003 .
-
- 04 Aug, 2016 1 commit
-
-
Henrik Kjellander authored
Add a lot of new dependencies for the Android toolchain to setup_links.py (added for WebRTC in https://codereview.webrtc.org/2190893002 and https://codereview.webrtc.org/2215633002). There was no other way to get the Android test to build than renaming the APK to yuv_unittests. That made it possible to use build/apk_test.gypi (there's some bug somewhere that assumes names doesn't start with "lib", see http://crbug.com/543820). TBR=fbarchard@chromium.org BUG=libyuv:626 Review URL: https://codereview.chromium.org/2201893007 .
-
- 08 Jun, 2016 1 commit
-
-
Frank Barchard authored
cpu_info_ is zero for uninitialized state and all bits are off, disabling all cpu optimizations. the 1 bit indicates cpu_info_ is initialized avoiding calling the detection code again for performance. MaskCpuFlags initializes the cpu ignoring existing flags, then masks with the supplied flags and stores to cpu_info_. As a mask, -1 has no effect, enabling all cpu features that were detected, but nothing that wasnt detected. Setting to 0 will cause the next call to re-initialize the cpu, which is same as enabling all features. Setting mask to 1 will turn off all cpu features but keep the initialized bit on, so the next detection call wont reinitialize and the cpu features are all disabled. So normal behavior for command line and programatic masking is: 1 = C -1 = SIMD TBR=harryjin@google.com BUG=libyuv:600 TESTED=out64/Release/bin/run_libyuv_unittest -s libyuv_unittest --verbose --release --gtest_filter=*ARGBExtractAlpha* -a "--libyuv_width=1280 --libyuv_height=720 --libyuv_repeat=9999 --libyuv_flags=1 --libyuv_cpu_info=1" Review URL: https://codereview.chromium.org/2042933002 .
-
- 07 Apr, 2016 1 commit
-
-
Frank Barchard authored
R=kjellander@chromium.org BUG=libyuv:583 TESTED=gn gen out/Debug Review URL: https://codereview.chromium.org/1870473002 .
-
- 24 Feb, 2016 1 commit
-
-
Frank Barchard authored
Name of objdump tool updated. TBR=kjellander@chromium.org BUG=none Review URL: https://codereview.chromium.org/1715743003 . Review URL: https://codereview.chromium.org/1727993002 .
-
- 19 Feb, 2016 1 commit
-
-
Frank Barchard authored
Name of objdump tool updated. R=kjellander@chromium.org BUG=none Review URL: https://codereview.chromium.org/1715743003 .
-
- 18 Feb, 2016 2 commits
-
-
Frank Barchard authored
document play services update R=jkellander@chromium.org BUG=none Review URL: https://codereview.chromium.org/1712463002 .
-
Frank Barchard authored
R=jkellander@chromium.org BUG=none Review URL: https://codereview.chromium.org/1703243003 .
-
- 17 Feb, 2016 1 commit
-
-
Henrik Kjellander authored
This is based on today's content at https://code.google.com/p/libyuv/w/list BUG=chromium:587193 Review URL: https://codereview.chromium.org/1703653002 .
-