- 20 Feb, 2024 - 1 commit
-
-
Ghislain MARY authored
-
- 21 Aug, 2023 - 1 commit
-
-
Julien Wadel authored
-
- 10 Mar, 2023 - 1 commit
-
-
Ghislain MARY authored
-
- 08 Sep, 2020 - 3 commits
-
-
Julien Wadel authored
-
Julien Wadel authored
-
Julien Wadel authored
-
- 07 Sep, 2020 - 1 commit
-
-
Julien Wadel authored
- Generic installation
-
- 17 Aug, 2020 - 1 commit
-
-
Lu Wang authored
Wrong stride used in the for block. Change the stride of x from 8 to 16. Change-Id: Ic0cddf8413d1bd2decf5752b7a92c16f0345f0fb Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2355693 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
Frank Barchard <fbarchard@chromium.org>
-
- 12 Aug, 2020 - 1 commit
-
-
Hao Chen authored
Failed case: LibYUVConvertTest.TestI400 and LibYUVPlanarTest.ARGBBlend_Unattenuated. This patch updates the I400ToARGBRow_MSA and ARGBBlendRow_MSA functions in the row_msa.cc file. Signed-off-by:
Shiyou Yin <yinshiyou-hf@loongson.cn> Change-Id: Iec1a647af79be3ca1f2724802f6698deab60eac8 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2330807 Reviewed-by:
Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 22 Jul, 2020 - 1 commit
-
-
Shiyou Yin authored
In commit 6cd1ff, C version has been updated. This patch update the MMI and MSA version to mach C version. Change-Id: Iea811e232f9c6019a80364d165f0255a37ce41b4 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2227755 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
Frank Barchard <fbarchard@chromium.org>
-
- 16 Jul, 2020 - 1 commit
-
-
Frank Barchard authored
Intel Was ARGBSubtract_Opt (1760 ms) Now ARGBSubtract_Opt (1546 ms) ARM Was ARGBAdd_Opt (1747 ms) Now ARGBAdd_Opt (1260 ms) Bug: None Change-Id: I52436f6390b6b7313f2a8820833bb4f60ae958be Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2299639 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
richard winterton <rrwinterton@gmail.com>
-
- 13 Jul, 2020 - 1 commit
-
-
Frank Barchard authored
ARGBAttenuate AVX2 different than NEON/C Was C ARGBAttenuate_Opt (1151 ms) SSSE3 ARGBAttenuate_Opt (455 ms) AVX2 ARGBAttenuate_Opt (296 ms) Now C ARGBAttenuate_Opt (1765 ms) SSSE3 ARGBAttenuate_Opt (355 ms) AVX2 ARGBAttenuate_Opt (299 ms) BUG=b/153564664 Change-Id: I2f027339552e399b90cc5ffeffde4255e9ff175b Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2294488 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
Mirko Bonadei <mbonadei@chromium.org>
-
- 30 Jun, 2020 - 1 commit
-
-
Mirko Bonadei authored
The goal of this CL is to trigger all the CI bots to ensure they have all been migrated to goma RBE. TBR=fbarchard@chromium.org Bug: None Change-Id: I201ac1852bac0d7f6a53f66a0ff56bc93096c005 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2274415 Reviewed-by:
Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
-
- 24 Jun, 2020 - 1 commit
-
-
Frank Barchard authored
Bug: libyuv:864, b/159753166 Change-Id: If6ba742a0e7c5baeab29e8b92569aee361af88e9 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2261568 Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 04 Jun, 2020 - 3 commits
-
-
Frank Barchard authored
libyuv_test --gunit_filter=*ABGRToI420_Opt --libyuv_width=1280 --libyuv_height=720 --libyuv_repeat=1000 --libyuv_flags=-1 --libyuv_cpu_info=-1 Was SSSE3 ABGRToI420_Opt (324 ms) Now AVX2 ABGRToI420_Opt (253 ms) Bug: b/155989084 Change-Id: I4f3831e29b379be758f9d3fcb244be088bb1ca3c Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2229606 Reviewed-by:
Miguel Casas <mcasas@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
Shiyou Yin authored
In commit 0b8bb6, C version has been updated. This patch update the MMI and MSA version to mach C version. Change-Id: Ib28da3629a8465990c8e2185278a95af8c27a31d Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2227754 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
Frank Barchard <fbarchard@chromium.org>
-
Shiyou Yin authored
Change-Id: Ic498d1175c3f916d0101b0fd8603b5cae994138b Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2227753 Reviewed-by:
Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 28 May, 2020 - 1 commit
-
-
Frank Barchard authored
Bug: libyuv:861, b/156642185 Change-Id: I3ddbe2f7b61629ed18b6879203203a51b3700773 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2219047 Reviewed-by:
Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 27 May, 2020 - 1 commit
-
-
Frank Barchard authored
Bug: libyuv:861, b/156642185 Change-Id: I5ebcff33aa1a419aa2e766f6133b349e4e658297 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2216704 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
Hsiu Wang <hsiu@google.com>
-
- 26 May, 2020 - 1 commit
-
-
Frank Barchard authored
M420 is a row biplanar variation of NV12 supported on Microsoft webcams. The code was hardcoded to bt.601 and should be jpeg, but the format is very old and rare. Is a variation on NV12, so if someone needs it, it can be re-implemented easily. Bug: libyuv:858 Change-Id: I246167dba3c190cc76af741b8e91e58e68fde28f Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2212608 Reviewed-by:
richard winterton <rrwinterton@gmail.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 20 May, 2020 - 1 commit
-
-
Frank Barchard authored
32 bit Neon I400ToARGB_Opt (1937 ms) 64 bit C I400ToARGB_Opt (8957 ms) NEON I400ToARGB_Opt (2147 ms) x86 cI400ToARGB_Opt (1110 ms) AVX2 I400ToARGB_Opt (213 ms) SSE2 I400ToARGB_Opt (225 ms) Bug: libyuv:861, b/156642185 Change-Id: I96b6f4ebba6ff9c4ed8803291ce098de6f93fa4f Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2209718 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
richard winterton <rrwinterton@gmail.com>
-
- 19 May, 2020 - 1 commit
-
-
Frank Barchard authored
Make all Matrix versions of conversions public. Bug: libyuv:861, b/156642185 Change-Id: Ida067c95dd041b612e2bab64dbface58b257038a Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2202748 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
Chong Zhang <chz@google.com>
-
- 13 May, 2020 - 1 commit
-
-
Frank Barchard authored
Bug: 665 Change-Id: If26fb389dabbca870a0e720f5258d6c9b2cde156 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2196904 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
richard winterton <rrwinterton@gmail.com>
-
- 08 May, 2020 - 1 commit
-
-
Frank Barchard authored
Neon move prfm after loads for all functions. Example performance improvement Was I444ToARGB_Opt (3275 ms) I444ToNV12_Opt (1509 ms) Now I444ToARGB_Opt (2751 ms) I444ToNV12_Opt (1367 ms) Bug: libyuv:447 Change-Id: I78bf797b3600084c1eceb0be44cdbc9a575de803 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2189559 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
richard winterton <rrwinterton@gmail.com>
-
- 06 May, 2020 - 2 commits
-
-
Frank Barchard authored
Bug: libyuv:447 Change-Id: Ie1dd4a20fb8d5c96231dcfee9f8a0ac2edfb9bd8 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2185629 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
richard winterton <rrwinterton@gmail.com>
-
Frank Barchard authored
Bug: libyuv:447 Change-Id: Iafb28cf635b355837caf41c26baee665642f4f95 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2181779 Reviewed-by:
richard winterton <rrwinterton@gmail.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 04 May, 2020 - 1 commit
-
-
Frank Barchard authored
HalfMergeUV AVX2 version Skylake Xeon performance for 1280x720 NV12Mirror_Any (109 ms) NV12Mirror_Unaligned (113 ms) NV12Mirror_Invert (107 ms) NV12Mirror_Opt (108 ms) NV12Mirror_NullY (19 ms) Slightly faster than comparable I420Mirror I420Mirror_Any (113 ms) I420Mirror_Unaligned (110 ms) I420Mirror_Invert (109 ms) I420Mirror_Opt (110 ms) BUG=libyuv:840, libyuv:858 Change-Id: I686b1b778383bfa10ecd1655e986bdc99e76d132 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2176066 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
richard winterton <rrwinterton@gmail.com>
-
- 29 Apr, 2020 - 1 commit
-
-
Shiyou Yin authored
This patch is a complement for commit bed9292f. 1. Supplement inspection for macro HAS_***TOUV*ROW_MMI/MSA. 2. Reduce calls to function TestCpuFlag(). 3. Fix a mistake in source/convert.cc: line 1105. Change-Id: I5e7f9fe367fa0f6d1db6f7644c5b48d4ad85fedb Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2169342 Reviewed-by:
Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 28 Apr, 2020 - 2 commits
-
-
Frank Barchard authored
Bug: libyuv:858 Change-Id: I1b970f57a6ff6288afc8f60b2244e51bf6d30e78 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2169341 Reviewed-by:
richard winterton <rrwinterton@gmail.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
Shiyou Yin authored
Some processors support both MSA and MMI. when they are enabled together, MSA will be preferd. This patch move MSA initialization after MMI, so that MSA can overide MMI and be setted to effective. Change-Id: I8a52cce83ee4ec9727d47c99b287c9580329b149 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2155944 Reviewed-by:
Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 23 Apr, 2020 - 1 commit
-
-
Frank Barchard authored
CPUID util add namespace if compiled as C++ Add comment about namespace for C++ Remove unnecessary includes Bug: libyuv:858 Change-Id: I71473aff572752460a2f77b2b2058f78410b54af Tested: g++ -Iinclude/ -o cpuid util/cpuid.c source/cpu_id.cc Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2163353 Reviewed-by:
richard winterton <rrwinterton@gmail.com> Reviewed-by:
Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 20 Apr, 2020 - 1 commit
-
-
Shiyou Yin authored
1. Switch to 8 bit precision. 2. Fix an error in the implementation of MMI and MSA. About the error: MMI and MSA implementation for RGBtoY and RGBToYJ used different precision according to the C implementation( The C version has been unified in commit fce0fed5). This patch unifies the precision to 8 bit for RGBToYJ in MMI and MSA. Change-Id: Ic6a6e424d27a2f049b0c954f03174192d2beb091 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2155608 Reviewed-by:
Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 17 Apr, 2020 - 3 commits
-
-
Frank Barchard authored
Bug: libyuv:858 Change-Id: Ie1f03a9acaff02ee8059cf1e5c2c2e5afcde8592 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2154608 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
richard winterton <rrwinterton@gmail.com>
-
Frank Barchard authored
Bug: libyuv:858 Change-Id: Iacf70938ace6258e5bbd397cd78414f1025474c5 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2154331 Reviewed-by:
Frank Barchard <fbarchard@chromium.org> Reviewed-by:
Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
Frank Barchard authored
Patrik is leaving the company. Bug: None Change-Id: Ifd872700ee1f4ca5272a045513d0dcd9f5efe7d6 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2154253 Reviewed-by:
Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 16 Apr, 2020 - 1 commit
-
-
Shiyou Yin authored
This unittest help to test MipsCpuCaps. Change-Id: I9e0ceeed0e5243446eaafa27e8de4c5f8163b09e Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2133314 Reviewed-by:
Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 01 Apr, 2020 - 2 commits
-
-
Frank Barchard authored
1. Refactored function MipsCpuCaps. 2. allow msa and mmi can be enabled together. Signed-off-by:
Jiaxun Yang <jiaxun.yang@flygoat.com> Signed-off-by:
Shiyou Yin <yinshiyou-hf@loongson.cn> Change-Id: I7330d0551a6a167e4c76d37e4defcc20783f5815 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2131145 Reviewed-by:
Hsiu Wang <hsiu@google.com> Reviewed-by:
Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
Frank Barchard authored
Bug: None Change-Id: Ifd16b59d7f0dbf4402dd5741bb89d1ec06dfaac8 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2131868 Reviewed-by:
Frank Barchard <fbarchard@chromium.org> Reviewed-by:
Hsiu Wang <hsiu@google.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 31 Mar, 2020 - 1 commit
-
-
Shiyou Yin authored
If 'mips_arch_variant=loongson3' is setted without 'mips_use_mmi=true', undefined reference of MMI functions will be reported. Change-Id: I2e91d63e1fa2d6c0db907aaab978227c87c991ac Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2129285 Reviewed-by:
Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 24 Mar, 2020 - 1 commit
-
-
Frank Barchard authored
Bug: b/151960427 Change-Id: I413db0011a4ed87eefc0dd166bb8e076b5aa4b1d Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2116639 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by:
richard winterton <rrwinterton@gmail.com>
-