- 23 Jan, 2020 1 commit
-
-
Frank Barchard authored
RAWToJ400 and RGBToJ400 use 2 step row function for Intel. RAWToJ400 Was 3996 ms, now 3309. 20.7% faster. Call a row function for each row, based on ARGBToI400 code. But implement row functions as 2 step conversion. Adds the row functions: RAWToYJ, RGBToYJ, SSSE3 and AVX2 versions, and Any versions. The smaller row buffer is more cache friendly on large images. The max cache size can be configured, and is currently: // Maximum temporary width for wrappers to process at a time, in pixels. And the row buffer is SIMD_ALIGNED(uint8_t row[MAXTWIDTH * 4]); So 8192 bytes are used for the row buffer, leaving the rest for source and destination buffers. blaze-bin/third_party/libyuv/libyuv_test '--gunit_filter=*R*To?400_Opt' --libyuv_width=3600 --libyuv_height=2500 --libyuv_repeat=1000 --libyuv_flags=-1 --libyuv_cpu_info=-1 | sortms Was RAWToJ400_Opt (3996 ms) ARGBToI400_Opt (3964 ms) RGB24ToJ400_Opt (3960 ms) ARGBToJ400_Opt (3909 ms) RGBAToJ400_Opt (3885 ms) Now ARGBToJ400_Opt (4091 ms) ARGBToI400_Opt (3936 ms) RGBAToJ400_Opt (3428 ms) RGB24ToJ400_Opt (3324 ms) RAWToJ400_Opt (3309 ms) Bug: libyuv:854, b/147753855 Change-Id: Ieb65fbda94e812c737f4c3c74107354b73c4bcd2 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2016203Reviewed-by: richard winterton <rrwinterton@gmail.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 16 Jan, 2020 1 commit
-
-
Frank Barchard authored
On Pixel 3 Was BM_ConvertToGray/1280/720/3 2360958 ns 2334984 ns 2999 BM_ConvertToGray/1279/721/3 2360289 ns 2334329 ns 2994 BM_ConvertGrayTensorflowCoefficients/1280/720/3 2983296 ns 2947113 ns 2259 BM_ConvertGrayTensorflowCoefficients/1279/721/3 2871205 ns 2835359 ns 2170 Now BM_ConvertToGray/1280/720/3 2358469 ns 2334068 ns 2997 BM_ConvertToGray/1279/721/3 2364584 ns 2336892 ns 2995 BM_ConvertGrayTensorflowCoefficients/1280/720/3 281312 ns 278244 ns 25170 BM_ConvertGrayTensorflowCoefficients/1279/721/3 351310 ns 347229 ns 20217 BUG=libyuv:854 Change-Id: If2192affc2d3219e0fb824737d75b9374a25d709 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2003236 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: richard winterton <rrwinterton@gmail.com>
-
- 09 Dec, 2019 1 commit
-
-
Frank Barchard authored
On SkylakeX for 720p TestGaussPlane_F32 (657 ms) On Pixel3 TestGaussPlane_F32 (1787 ms) Bug: libyuv:852, b/145611468 Change-Id: I9859af1b9381621067992305727da285f82bdded Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1949667 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Marat Dukhan <maratek@google.com>
-
- 13 Nov, 2019 1 commit
-
-
Frank Barchard authored
Bug: libyuv:840, libyuv:849: b/144318948 Change-Id: I303c02ac2b838a09d3e623df7a69ffc085fe3cd2 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1914781Reviewed-by: Miguel Casas <mcasas@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 12 Nov, 2019 1 commit
-
-
Frank Barchard authored
Bug: libyuv:850 Change-Id: Ib10208955bd1b5614f9278fcbef2340bb7425888 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1902252Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
-
- 06 Nov, 2019 1 commit
-
-
Frank Barchard authored
BUG=960620, libyuv:845, b/129864744 Change-Id: I43b152568b7f297f81624d47e56a334c127be17b Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1901465Reviewed-by: Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 05 Nov, 2019 2 commits
-
-
Frank Barchard authored
BUG=960620, libyuv:845, b/129864744 Change-Id: I9f80cda3be8e13298c596fac514f65a23a38d3d0 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1900310Reviewed-by: Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
Frank Barchard authored
This adds some missing prototypes from the BT.2020 CL as well as expands the H444 and J444 results. BUG=960620, libyuv:845, b/129864744 Change-Id: I8ea3959379f1bb2edb857d4eb90fb9a1f6aa4e03 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1899093Reviewed-by: Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 29 Oct, 2019 1 commit
-
-
Dale Curtis authored
This pulls in the changes that Firefox made to add BT.2020 support as well as expands them to the existing 10-bit support. So we now have the following input formats: U420, U422, U444, U010. BUG=960620, libyuv:845 Change-Id: If0c47853a465d0ed660f849db08e71489fe1b9c2 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1884468 Commit-Queue: Dale Curtis <dalecurtis@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
-
- 28 Oct, 2019 1 commit
-
-
Frank Barchard authored
Bug: None Change-Id: I6eecef4f755ffb9e3eeee9f8ca7890b3445b14a5 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1884878Reviewed-by: Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 21 Oct, 2019 1 commit
-
-
Hans Wennborg authored
Recent versions of Clang started warning when the loop doesn't get vectorized, such as when compiling with -Oz (see bug). To fix the build, remove the pragma and let the compiler decide on its own when to vectorize. Bug: chromium:1015665 Change-Id: I40a610c9e0d94cfd577a6cd2b01e6fdaa08bef7d Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1872580Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Hans Wennborg <hans@chromium.org>
-
- 14 Oct, 2019 1 commit
-
-
Frank Barchard authored
Replace ARM64 only row function with high level function that implements SSSE3, 32 bit Neon and C. Compared to 2 step RAWToARGB + ARGBToRGBA on row level: 3.1x faster on ARM 6.2% faster on Intel BUG=b/140748379 Change-Id: Ia8636d9e4fcdbe10b8c2e81610a54728e29845cd Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1860914Reviewed-by: richard winterton <rrwinterton@gmail.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 09 Oct, 2019 1 commit
-
-
Eric Foo authored
See https://tinyurl.com/yxau5sc4 for context. Bug: 977050 Change-Id: I5b4f86267980bc97760aa23e1f28cbed890d8a9d Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1846507Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 07 Oct, 2019 1 commit
-
-
Frank Barchard authored
Neon and GCC Intel optimized, but win32 and mips not optimized. BUG=libyuv:842, b/141482243 Change-Id: Ia56fa85c8cc1db51f374bd0c89b56d21ec94afa7 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1825642 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Miguel Casas <mcasas@chromium.org> Reviewed-by: richard winterton <rrwinterton@gmail.com>
-
- 17 Sep, 2019 2 commits
-
-
Mirko Bonadei authored
Bug: None Change-Id: I2600e1012fa3fab5b8d2ad6e4af44dfa97e95ea4 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1789304Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
-
Mirko Bonadei authored
This reverts the changes to BUILD.gn done by [1] because they were breaking UBSan. At least one between: //build/config/compiler:default_optimization //build/config/compiler:optimize_max need to be selected, this CL re-enables optimize_max since that was the previous default. [1] - https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1790959 Bug: None Change-Id: I136179c2e814f7aba9cc8515cc4825cbd41f8abb Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1809137 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
-
- 11 Sep, 2019 2 commits
-
-
Frank Barchard authored
Improves playback performance for 1080p video on www.youku.com BUG=libyuv:841 Change-Id: Iabe7693fba276162af0290863f46e214ab86fb6c Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1790959Reviewed-by: Miguel Casas <mcasas@chromium.org>
-
libyuv-ci-autoroll-builder authored
Change log: https://chromium.googlesource.com/chromium/src/+log/08ed8f8301..30ccb0cb50 Full diff: https://chromium.googlesource.com/chromium/src/+/08ed8f8301..30ccb0cb50 Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/3bd361995d..a8b47403c0 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/2ee8adf846..9112428bb9 * src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/74cfb57006..cd73d21598 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/2f3f83ac15..9101b264f6 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/ae52062d9c..3d7e946f5b * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/3a7aa3a24c..2ce10380bd * src/third_party/android_ndk: https://chromium.googlesource.com/android_ndk.git/+log/62582753e8..89e8db0cdf * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2e1d9ff85e..c5f9c06821 * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/3fa35aa420..3de1b8d0b0 * src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/565f1b8482..33a0d4f6d7 * src/third_party/harfbuzz-ng/src: https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/bbad1b8298..170b5dd856 * src/third_party/libjpeg_turbo: https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git/+log/d460d6b1cb..baa5dc2425 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/716cf8f74e..a9a3a3075b DEPS diff: https://chromium.googlesource.com/chromium/src/+/08ed8f8301..30ccb0cb50/DEPS Clang version changed 8288453f6aac05080b751b680455349e09d49825:8455294f2ac13d587b13d728038a9bffa7185f2b Details: https://chromium.googlesource.com/chromium/src/+/08ed8f8301..30ccb0cb50/tools/clang/scripts/update.py TBR=libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com BUG=None Change-Id: I26205cc328d1851ed70ae21d2dfcb7f6f7bb2b49 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1797295 Reviewed-by: <libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: <libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
-
- 04 Sep, 2019 1 commit
-
-
libyuv-ci-autoroll-builder authored
Change log: https://chromium.googlesource.com/chromium/src/+log/8d7ec560e9..08ed8f8301 Full diff: https://chromium.googlesource.com/chromium/src/+/8d7ec560e9..08ed8f8301 Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/1f06e5a1b0..3bd361995d * src/build: https://chromium.googlesource.com/chromium/src/build/+log/5e679e9417..2ee8adf846 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/a211ea4ecd..2f3f83ac15 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/a929c22e59..ae52062d9c * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/bb0a504d2e..3a7aa3a24c * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8e42ececca..2e1d9ff85e * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/cbee985a2b..3fa35aa420 * src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/6a3d632f40..565f1b8482 * src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/952ccb90fb..53f6b233a4 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/d354e37390..716cf8f74e DEPS diff: https://chromium.googlesource.com/chromium/src/+/8d7ec560e9..08ed8f8301/DEPS No update to Clang. TBR=libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com BUG=None Change-Id: I3a2bc46d3fdf070d68f8c5cea048b73aa79d79bd Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1783844 Reviewed-by: <libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: <libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
-
- 30 Aug, 2019 1 commit
-
-
Mirko Bonadei authored
This should fix the currently broken Chromium Roll [1]: ninja: error: '../../third_party/android_sdk/public/build-tools/29.0.2/aidl', needed by 'gen/base/test/test_support_java_aidl.srcjar', missing and no known rule to make it [1]- https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1774658 Bug: None Change-Id: I5d35b3c0e6d950b2aa15801a507caf9307c49552 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1774728 Commit-Queue: Mirko Bonadei <mbonadei@chromium.org> Reviewed-by: Patrik Höglund <phoglund@chromium.org>
-
- 20 Aug, 2019 1 commit
-
-
Frank Barchard authored
This is to resolve issues when the library is compiled with different compiler and/or flags than the tests. BUG=libyuv:836 Change-Id: I80727bfbd2fe1e02c842a7dba68a3deac941e23e Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1757114Reviewed-by: richard winterton <rrwinterton@gmail.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 10 Aug, 2019 1 commit
-
-
libyuv-ci-autoroll-builder authored
Change log: https://chromium.googlesource.com/chromium/src/+log/2ab7c1917b..8f1ff9dfca Full diff: https://chromium.googlesource.com/chromium/src/+/2ab7c1917b..8f1ff9dfca Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/dae065e2ca..f7bce10653 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/63108fa2f2..58bc7764d7 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/6bfc5e510b..89179694e2 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/2cedc7b79a..77d64cea02 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/57a4f29cc3..3241af8019 * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/4dfd5af701..81080a729a * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4f68ff26e4..f970aa79fc * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/12af46b649..734d60f63c * src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/a45c24ac18..90a443f9c2 * src/third_party/harfbuzz-ng/src: https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/2e7021da7d..60485ab047 * src/third_party/libjpeg_turbo: https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git/+log/81aef9014e..cd241207cb * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/11238ddd61..3487be6a2e DEPS diff: https://chromium.googlesource.com/chromium/src/+/2ab7c1917b..8f1ff9dfca/DEPS Clang version changed f7e52fbdb5a7af8ea0808e98458b497125a5eca1:7859fed6eaff162a995bbcc58b142a5358a882ee Details: https://chromium.googlesource.com/chromium/src/+/2ab7c1917b..8f1ff9dfca/tools/clang/scripts/update.py TBR=libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com BUG=None Change-Id: I756e1535a508ab4dc404f617f19897ada05a99fa Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1747686 Reviewed-by: <libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: <libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
-
- 07 Aug, 2019 2 commits
-
-
Frank Barchard authored
BUG=libyuv:833 Change-Id: I9b6653e9c304b4e0805b7d3c8408ce57009c8559 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1740682Reviewed-by: Hirokazu Honda <hiroh@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
Frank Barchard authored
Fix ARGBToUVJRow_AVX2 constants for win32 BUG=libyuv:833, libyuv:839 Change-Id: Id4731a573d40d7a9b46fcc31c2fee295483e1ff6 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1739509 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
-
- 02 Aug, 2019 1 commit
-
-
libyuv-ci-autoroll-builder authored
Change log: https://chromium.googlesource.com/chromium/src/+log/bc5b06fa53..2ab7c1917b Full diff: https://chromium.googlesource.com/chromium/src/+/bc5b06fa53..2ab7c1917b Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/507fbe175b..dae065e2ca * src/build: https://chromium.googlesource.com/chromium/src/build/+log/c3472b022f..63108fa2f2 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/adcf115a5a..6bfc5e510b * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/5efdc1ca0c..2cedc7b79a * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/cded3d1ebd..57a4f29cc3 * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ce4a26a406..4f68ff26e4 * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/b110acba9e..12af46b649 * src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/b77e5c7625..a45c24ac18 * src/third_party/libjpeg_turbo: https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git/+log/14eba7addf..81aef9014e * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/1e923835a8..11238ddd61 DEPS diff: https://chromium.googlesource.com/chromium/src/+/bc5b06fa53..2ab7c1917b/DEPS No update to Clang. TBR=libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com BUG=None Change-Id: Ifabd4413e4cfd9b7c60a3a1aca31a7bed3acc240 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1733466 Reviewed-by: <libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: <libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
-
- 26 Jul, 2019 2 commits
-
-
Frank Barchard authored
Based on ARGBShuffle but with count adjusted and new shuffle mask BUG=libyuv:809 Change-Id: Idd936ee6bedcf285607a68c2fc54d876b4becc01 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1711882Reviewed-by: richard winterton <rrwinterton@gmail.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
libyuv-ci-autoroll-builder authored
Change log: https://chromium.googlesource.com/chromium/src/+log/e02114c8fa..bc5b06fa53 Full diff: https://chromium.googlesource.com/chromium/src/+/e02114c8fa..bc5b06fa53 Changed dependencies: * src/base: https://chromium.googlesource.com/chromium/src/base/+log/ce23ecb4d8..507fbe175b * src/build: https://chromium.googlesource.com/chromium/src/build/+log/c98642948c..c3472b022f * src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/7b7a5c0f25..74cfb57006 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/9038e03eb1..adcf115a5a * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/46959ed82d..5efdc1ca0c * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/3b2eb39e31..cded3d1ebd * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/09050cb498..4dfd5af701 * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/42a883d132..ce4a26a406 * src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/6077f444da..b77e5c7625 * src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/fd97d4326f..682a230923 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/a99b9c5b68..1e923835a8 DEPS diff: https://chromium.googlesource.com/chromium/src/+/e02114c8fa..bc5b06fa53/DEPS No update to Clang. TBR=libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com BUG=None Change-Id: I750df9d0a3bd43efb707d26962bf3847d289fd93 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1720853 Reviewed-by: <libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: <libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
-
- 19 Jul, 2019 1 commit
-
-
Oleh Prypin authored
Roll all versions in the DEPS file to match WebRTC's file https://webrtc.googlesource.com/src/+/1a49c1338830b222bc6b22b4e0690615bcd6fa52/DEPS Change log: https://chromium.googlesource.com/chromium/src/+log/4476bd69d1..e02114c8fa Bug: None Change-Id: Id70ae5fbac30ab73f71b83d8a8637dca220e7d5c Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1709450 Commit-Queue: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Oleh Prypin <oprypin@chromium.org> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
-
- 18 Jul, 2019 2 commits
-
-
Mirko Bonadei authored
TBR=magjed@chromium.org, fbarchard@chromium.org Bug: None Change-Id: Idf42e33ab4297c0439710532b4c57cb92d572018 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1708140 Commit-Queue: Mirko Bonadei <mbonadei@chromium.org> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
-
Frank Barchard authored
BUG=libyuv:809 Change-Id: I75afb5612dcd05820479848a90ad16b07a7981bc Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1707229Reviewed-by: richard winterton <rrwinterton@gmail.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 02 Jul, 2019 2 commits
-
-
Frank Barchard authored
Apply clang-format to fix jpeg if() for lint fix. Change comments about 4th pixel for open source compliance. Rename UVToVU to SwapUV for consistency with MergeUV. BUG=b/135532289, b/136515133 Change-Id: I9ce377c57b1d4d8f8b373c4cb44cd3f836300f79 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1685936Reviewed-by: Chong Zhang <chz@google.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
Chong Zhang authored
Change-Id: I708b2253902cb2d3a78cf7a334f8846dd732b7d1 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1682526Reviewed-by: Chong Zhang <chz@google.com> Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Chong Zhang <chz@google.com>
-
- 01 Jul, 2019 1 commit
-
-
Frank Barchard authored
Includes a rounding change for neon. BUG=b/135532289 Change-Id: I36ffb57b55db6c64804ad169def865be1ac6d66e Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1684439 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Chong Zhang <chz@google.com>
-
- 29 May, 2019 1 commit
-
-
Frank Barchard authored
BUG=b/249563884 Change-Id: I41b45b274313ec22f5e3799000242da1ec692586 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1629527 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: richard winterton <rrwinterton@gmail.com>
-
- 14 May, 2019 1 commit
-
-
Frank Barchard authored
Gaussian blur low levels ported to 32 bit neon. But they are not hooked up to anything but a unittest. Bug:b/248041731, b/132108021, b/129908793 Change-Id: Iccebb8ffd6b719810aa11dd770a525227da4c357 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1611206 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Chong Zhang <chz@google.com>
-
- 06 May, 2019 1 commit
-
-
Emmanuel Weber authored
Bug: b:132108021 Change-Id: Ife6abbd54c4620984e412c9244c6b65fe4c7946a Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1597418Reviewed-by: Frank Barchard <fbarchard@chromium.org>
-
- 12 Apr, 2019 1 commit
-
-
Frank Barchard authored
BUG=libyuv:832 TESTED=out/Release/libyuv_unittest --gtest_filter=*ToNV12* --libyuv_width=1280 --libyuv_height=720 --libyuv_repeat=1000 --libyuv_flags=-1 --libyuv_cpu_info=-1 R=rrwinterton@gmail.com Change-Id: Id03b4613211fb6a6e163d10daa7c692fe31e36d8 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1560080 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: richard winterton <rrwinterton@gmail.com> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
-
- 01 Apr, 2019 1 commit
-
-
Yun Liu authored
src repo CL: https://chromium-review.googlesource.com/c/chromium/src/+/1518245 Bug: 659808 Change-Id: Iea8bbcf0a58c4cb57a78d48488463643d6668664 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1542363 Commit-Queue: Yun Liu <yliuyliu@google.com> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
-
- 05 Mar, 2019 1 commit
-
-
Frank Barchard authored
Alternatives to RGB24 and AYUV for working with GPU. BUG=libyuv:832 TESTED=out/Release/libyuv_unittest --gtest_filter=*NV21To???24* --libyuv_width=1280 --libyuv_height=720 --libyuv_repeat=1000 --libyuv_flags=-1 --libyuv_cpu_info=-1 R=rrwinterton@gmail.com Change-Id: I5559c63f4bd4c847492fcb1571f7b03c58146689 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1501735Reviewed-by: richard winterton <rrwinterton@gmail.com> Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 30 Jan, 2019 1 commit
-
-
Oleh Prypin authored
https://chromium-review.googlesource.com/1437407 made it so that this cq.cfg has no effect. Bug: chromium:916292 Change-Id: I2c35b11405836a54112611a9decd33bd21e1d4c3 Reviewed-on: https://chromium-review.googlesource.com/c/1442211 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
-