- 27 Sep, 2016 2 commits
-
-
Frank Barchard authored
Remove NOLINT from guards TEST=git cl lint BUG=libyuv:634 Review URL: https://codereview.chromium.org/2374653002 .
-
Frank Barchard authored
Signed vectors are rarely used in libyuv... remove macros for now. Remove word shuffler, use byte shuffler in row_msa. Bump version number. TBR=manojkumar.bhosale@imgtec.com BUG=libyuv:634 Review URL: https://codereview.chromium.org/2375553002 .
-
- 26 Sep, 2016 1 commit
-
-
Frank Barchard authored
This patch adds MSA optimized ARGBMirrorRow function in libYUV project. Performance gain ~3x R=fbarchard@google.com BUG=libyuv:634 Review URL: https://codereview.chromium.org/2368313003 .
-
- 23 Sep, 2016 2 commits
-
-
Frank Barchard authored
Instead of creating symlinks on Windows, the script is now: * creating a junction for directories * copying individual files. This makes 'gclient sync' and 'gclient runhooks' no longer require administrator's privileges. If the script is run with administrator's privileges, a warning will be printed, informing the user that it's not recommended. Also clean up a few old documentation references to the Chromium SVN->Git transition. BUG=libyuv:584,webrtc:4911 TESTED=Running the script with+without administrator's privileges. I also tested the case of this change being rolled back, in which case I verified that the copied files are still being deleted using the same cleanup code path as the previous symlinks. NOTRY=True R=braveyao@chromium.org Review URL: https://codereview.chromium.org/2359383002 .
-
Frank Barchard authored
follow up warning fixs cpu_id.cc(167): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data lint warning: cpu_id.cc:171: Missing space before ( in if( [whitespace/parens] [5] TBR=manojkumar.bhosale@imgtec.com BUG=libyuv:634 TEST=try bots for windows. Review URL: https://codereview.chromium.org/2365813002 .
-
- 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 .
-
- 16 Sep, 2016 3 commits
-
-
Frank Barchard authored
TBR=kjellander@chromium.org BUG=libyuv:637, chromium:646279 Review URL: https://codereview.chromium.org/2340933005 .
-
Frank Barchard authored
../../source/scale_neon.cc:576:1: error: multi-line comment [-Werror=comment] // #define BLENDER(a, b, f) (uint8)((int)(a) + \ ^ BUG=None TEST=try bots Review URL: https://codereview.chromium.org/2344203003 .
-
Frank Barchard authored
BUG=libyuv:635 TEST=try bots R=harryjin@google.com Review URL: https://codereview.chromium.org/2347733002 .
-
- 15 Sep, 2016 1 commit
-
-
Frank Barchard authored
BUG=None TEST=try bots Review URL: https://codereview.chromium.org/2346633002 .
-
- 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 .
-
- 13 Sep, 2016 1 commit
-
-
Edward Lemur authored
BUG=libyuv:523 R=fbarchard@google.com, kjellander@chromium.org, magjed@chromium.org Review URL: https://codereview.chromium.org/2317073002 .
-
- 31 Aug, 2016 1 commit
-
-
Frank Barchard authored
Change log: https://chromium.googlesource.com/chromium/src/+log/33f87688..94111882 Full diff: https://chromium.googlesource.com/chromium/src/+/33f87688..94111882 TBR=kjellander@chromium.org BUG=libyuv:626 Review URL: https://codereview.chromium.org/2292373002 .
-
- 30 Aug, 2016 1 commit
-
-
Frank Barchard authored
On visual c 2013 and earlier a warning is generated if externs are not declared with the same alignment as the declaration, when using /ltcg BUG=libyuv:633 TEST=standalong test built with cl /Bv /GL /Ox /nologo a.cc b.cc /link /ltcg R=skal@google.com Review URL: https://codereview.chromium.org/2291533004 .
-
- 25 Aug, 2016 1 commit
-
-
Frank Barchard authored
Add test for SplitUVPlane and MergeUVPlane Add public methods SplitUVPlanes and MergeUVPlanes based on the optimized assembly functions that already exists. TEST=SplitUVPlane unittest BUG=libyuv:629 R=braveyao@chromium.org Review URL: https://codereview.chromium.org/2279603002 .
-
- 24 Aug, 2016 3 commits
-
-
Frank Barchard authored
Add public methods SplitUVPlanes and MergeUVPlanes based on the optimized assembly functions that already exists. Also, de-duplicate the CPU dispatching code for these functions by moving them to helper functions. BUG=libyuv:629 R=braveyao@chromium.org Review URL: https://codereview.chromium.org/2277603004 .
-
Frank Barchard authored
BUG=libyuv:631 TEST=unittests build/pass R=harryjin@google.com Review URL: https://codereview.chromium.org/2271053003 .
-
Frank Barchard authored
The conversion from NV12 and other Bi or Tri planar formats, differs only in the UV handling. The helper function supports passing a NULL for the dst_y channel indicating you only want to do the UV conversion. TBR=harryjin@google.com TEST=LibYUVConvertTest.NV12ToI420_NullY (601 ms) BUG=libyuv:626 Review URL: https://codereview.chromium.org/2276703002 .
-
- 23 Aug, 2016 1 commit
-
-
Frank Barchard authored
TBR=magjed@chromium.org BUG=libyuv:629 TEST=LibYUVConvertTest.NV12ToI420_Opt Review URL: https://codereview.chromium.org/2267303002 .
-
- 22 Aug, 2016 2 commits
-
-
Frank Barchard authored
TBR=harryjin@google.com BUG=libyuv:630 TEST=local build and try bots pass Review URL: https://codereview.chromium.org/2264293002 .
-
Frank Barchard authored
BUG=libyuv:630 TBR=harryjin@google.com TEST=android build locally tested. Review URL: https://codereview.chromium.org/2225763003 . Review URL: https://codereview.chromium.org/2269793002 .
-
- 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 .
-
- 02 Aug, 2016 2 commits
-
-
Frank Barchard authored
contains the following changes in chromium: https://chromium.googlesource.com/chromium/src/+log/2d938c84..7fa6701b R=kjellander@chromium.org TBR=kjellander@chromium.org BUG=libyuv:626 Review URL: https://codereview.chromium.org/2183633002 .
-
Nico Weber authored
This dependency doesn't exist in the gyp build either, and it causes problems on builds building 'all'. BUG=633316 R=kjellander@chromium.org Review URL: https://codereview.chromium.org/2201963002 .
-
- 26 Jul, 2016 2 commits
-
-
Frank Barchard authored
contains the following changes in chromium: https://chromium.googlesource.com/chromium/src/+log/2d938c84..08680295 R=kjellander@chromium.org TBR=kjellander@chromium.org BUG=libyuv:626 Review URL: https://codereview.chromium.org/2183663002 .
-
Frank Barchard authored
Change log: https://chromium.googlesource.com/chromium/src/+log/aa5126ff66..2d938c84f9 Full diff: https://chromium.googlesource.com/chromium/src/+/aa5126ff66..2d938c84f9 No dependencies changed. No update to Clang. R=kjellander@chromium.org TBR=kjellander@chromium.org BUG=libyuv:626,libyuv:627 Review URL: https://codereview.chromium.org/2182633005 .
-
- 20 Jul, 2016 1 commit
-
-
Frank Barchard authored
We have discovered that this should increase build performance in some cases. http://crbug.com/627637 R=fbarchard@google.com Review URL: https://codereview.chromium.org/2163213005 .
-
- 19 Jul, 2016 2 commits
-
-
Frank Barchard authored
This reverts commit a817c152. TBR=kjellander@chromium.org BUG=libyuv:626, webrtc:5990 Review URL: https://codereview.chromium.org/2161923003 .
-
Frank Barchard authored
This reverts commit 81d6597d. Breaks android builds. ninja: error: '../../testing/android/native_test/java/AndroidManifest.xml', needed by 'libyuv_unittest_apk/libyuv_unittest_apk.resources.zip', missing and no known rule to make it R=kjellander@chromium.org BUG=libyuv:626 Review URL: https://codereview.chromium.org/2159053002 .
-
- 18 Jul, 2016 2 commits
-
-
Frank Barchard authored
A fix was needed to make Android tests pass after https://codereview.chromium.org/2043803003 Change log: https://chromium.googlesource.com/chromium/src/+log/7fa6701bc5..1a73d11e65 Full diff: https://chromium.googlesource.com/chromium/src/+/7fa6701bc5..1a73d11e65 Changed dependencies: * src/buildtools: https://chromium.googlesource.com/chromium/buildtools.git/+log/8dd3c8e39a..099f1da55b * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/0fc7df55c0..171b5403ee * src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/7f03319b9d..bcb8b67b8b DEPS diff: https://chromium.googlesource.com/chromium/src/+/7fa6701bc5..1a73d11e65/DEPS No update to Clang. TBR=kjellander@chromium.org BUG=libyuv:626,webrtc:5990 Review URL: https://codereview.chromium.org/2156913004 .
-
Frank Barchard authored
contains the following changes in chromium: https://chromium.googlesource.com/chromium/src/+log/aa5126ff..7fa6701b some trybot scripts failing. build bots green before roll. Will see if commit causes build bot failure. TBR=kjellander@chromium.org BUG=libyuv:626 Review URL: https://codereview.chromium.org/2146073004 .
-
- 15 Jul, 2016 1 commit
-
-
Frank Barchard authored
contains the following changes in chromium: https://chromium.googlesource.com/chromium/src/+log/2a818f54..aa5126ff some trybot scripts failing. build bots green before roll. Will see if commit causes build bot failure. TBR=kjellander@chromium.org BUG=libyuv:626 Review URL: https://codereview.chromium.org/2147153004 .
-
- 14 Jul, 2016 2 commits
-
-
Frank Barchard authored
Fix for duplicate define ../../third_party/libyuv/include/libyuv/scale_row.h:29:9: error: 'LIBYUV_DISABLE_X86' macro redefined [-Werror,-Wmacro-redefined] ^ GYP version relys on headers disabling the optimization. This CL does the same for BUILD.gn TBR=kjellander@chromium.org BUG=libyuv:625 Review URL: https://codereview.chromium.org/2149823003 .
-
Frank Barchard authored
R=braveyao@chromium.org BUG=None Review URL: https://codereview.chromium.org/2152623002 .
-
- 13 Jul, 2016 4 commits
-
-
Frank Barchard authored
Fix for unaligned memory exception. R=braveyao@chromium.org BUG=libyuv:616 Review URL: https://codereview.chromium.org/2152553002 .
-
Frank Barchard authored
Add alias prototype in convert_argb.h for remoting to build without the header convert_from.h BUG=libyuv:622 TBR=harryjin@google.com Review URL: https://codereview.chromium.org/2141923005 .
-
Frank Barchard authored
BUG=604 Review URL: https://codereview.chromium.org/2146763002 .
-
Frank Barchard authored
to Y,U,V and a pixel stride for U and V. The pixel stride is expected to be 1 or 2. [ RUN ] LibYUVConvertTest.Android420ToI420_1_Any [ OK ] LibYUVConvertTest.Android420ToI420_1_Any (253 ms) [ RUN ] LibYUVConvertTest.Android420ToI420_1_Unaligned [ OK ] LibYUVConvertTest.Android420ToI420_1_Unaligned (250 ms) [ RUN ] LibYUVConvertTest.Android420ToI420_1_Invert [ OK ] LibYUVConvertTest.Android420ToI420_1_Invert (254 ms) [ RUN ] LibYUVConvertTest.Android420ToI420_1_Opt [ OK ] LibYUVConvertTest.Android420ToI420_1_Opt (247 ms) [ RUN ] LibYUVConvertTest.Android420ToI420_2_Any [ OK ] LibYUVConvertTest.Android420ToI420_2_Any (132 ms) [ RUN ] LibYUVConvertTest.Android420ToI420_2_Unaligned [ OK ] LibYUVConvertTest.Android420ToI420_2_Unaligned (122 ms) [ RUN ] LibYUVConvertTest.Android420ToI420_2_Invert [ OK ] LibYUVConvertTest.Android420ToI420_2_Invert (124 ms) [ RUN ] LibYUVConvertTest.Android420ToI420_2_Opt [ OK ] LibYUVConvertTest.Android420ToI420_2_Opt (119 ms) TEST=LibYUVConvertTest.Android420ToI420_Opt BUG=libyuv:604 R=braveyao@chromium.org Review URL: https://codereview.chromium.org/2146733002 .
-
- 12 Jul, 2016 1 commit
-
-
Frank Barchard authored
to Y,U,V and a pixel stride for U and V. The pixel stride is expected to be 1 or 2. TEST=LibYUVConvertTest.Android420ToI420_Opt BUG=libyuv:604 R=braveyao@chromium.org Review URL: https://codereview.chromium.org/2114843002 .
-