- 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 .
-
- 11 Jul, 2016 1 commit
-
-
Frank Barchard authored
webrtc doesnt include the headers that the functions are prototyped in. This CL makes the convert.h include those headers to allow webrtc to update to the head libyuv. TBR=harryjin@google.com BUG=libyuv:620,webrtc:6091,webrtc:6094 TESTED=local build and try bots Review URL: https://codereview.chromium.org/2141683002 .
-
- 08 Jul, 2016 1 commit
-
-
Frank Barchard authored
TBR=harryjin@google.com BUG=libyuv:618 Review URL: https://codereview.chromium.org/2132993003 .
-
- 07 Jul, 2016 1 commit
-
-
Frank Barchard authored
previously gyp enabled 'chromium_code': 1, for stricter warnings, but GN disabled warnings: configs -= [ "//build/config/compiler:chromium_code" ] configs += [ "//build/config/compiler:no_chromium_code" ] This CL enables strict warnings for GN as well as GYP. R=rsesek@chromium.org BUG=libyuv:617 Review URL: https://codereview.chromium.org/2130583003 .
-
- 06 Jul, 2016 2 commits
-
-
Frank Barchard authored
-lc++ can cause link error on some systems and is not necessary on gcc 4.6+ so remove the link option and document how to build for gcc 4.4 TEST=CC=gcc-4.4 CXXFLAGS=-fno-exceptions CXX=g++-4.4 make -f linux.mk clean all BUG=libyuv:616 Review URL: https://codereview.chromium.org/2126703003 .
-
Frank Barchard authored
Mking color conversion use simple arrays within structure, which will be referenced via register pointer. R=harryjin@google.com BUG=libyuv:616 TEST=CC=gcc-4.4 CXX=g++-4.4 LD=ld-4.4 make -f linux.mk Review URL: https://codereview.chromium.org/2127863003 .
-
- 28 Jun, 2016 1 commit
-
-
Frank Barchard authored
The old guard only checked for defined(_M_X64) which is defined by mingw64. Add a test for defined(_MSC_VER) which is defined for clangcl and visual c but not mingw. mingw should use row_gcc.cc for both 32 and 64 bit. R=harryjin@google.com BUG=webm:1252,libyuv:613 TEST=local gcc/clang builds on linux tested and try bots for others. Review URL: https://codereview.chromium.org/2105603002 .
-
- 24 Jun, 2016 4 commits
-
-
Frank Barchard authored
R=wangcheng@google.com, harryjin@google.com BUG=libyuv:607 Review URL: https://codereview.chromium.org/2093913004 .
-
Frank Barchard authored
32 bit clang runs out of registers and compiler does core dump. force 32 bit build to use memory variable for counter. BUG=libyuv:612 TBR=harryjin@google.com Review URL: https://codereview.chromium.org/2091913003 .
-
Frank Barchard authored
upscale a YUV image. observe change in hue.. green especially. disable ScaleFilterCols_SSSE3, falling back on ScaleFilterCols_C observe hue.. green especially, is better. was ScaleFrom1280x720_Bilinear (1620 ms) now ScaleFrom1280x720_Bilinear (1907 ms) BUG=libyuv:605 TEST=try bots R=harryjin@google.com, wangcheng@google.com Review URL: https://codereview.chromium.org/2084533006 .
-
Frank Barchard authored
the ScaleFilterCols_SSSE3 function fails at runtime if vectorsize is not used. BUG=libyuv:610,libyuv:605 R=wangcheng@google.com Review URL: https://codereview.chromium.org/2080223007 .
-
- 20 Jun, 2016 1 commit
-
-
Frank Barchard authored
upscale a YUV image. observe change in hue.. green especially. disable ScaleFilterCols_SSSE3, falling back on ScaleFilterCols_C observe hue.. green especially, is better. disable HAS_SCALEFILTERCOLS_SSSE3 R=harryjin@google.com BUG=libyuv:605 Review URL: https://codereview.chromium.org/2080663003 .
-
- 17 Jun, 2016 1 commit
-
-
Henrik Kjellander authored
All these seem to be green but doesn't run by default. TBR=fbarchard@chromium.org Review URL: https://codereview.chromium.org/2064343002 .
-