Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/nova-video-player/aos-libyuv
https://github.com/nova-video-player/aos-libyuv
Change log: https://chromium.googlesource.com/chromium/src/+log/2ab7c1917b..8f1ff9dfca
Full diff...
BUG=libyuv:833
Change-Id: I9b6653e9c304b4e0805b7d3c8408ce57009c8559
Reviewed-on: https://chromi...
Fix ARGBToUVJRow_AVX2 constants for win32
BUG=libyuv:833, libyuv:839
Change-Id: Id4731a573d40d7...
9b63884a3ea866de0f3bfacd6f80a19c789905b3 authored over 5 years ago
Change log: https://chromium.googlesource.com/chromium/src/+log/bc5b06fa53..2ab7c1917b
Full diff...
Based on ARGBShuffle but with count adjusted and new shuffle mask
BUG=libyuv:809
Change-Id: Id...
fec9121b676eccd9acea2460aec7d6ae219701b9 authored over 5 years ago
Change log: https://chromium.googlesource.com/chromium/src/+log/e02114c8fa..bc5b06fa53
Full diff...
Roll all versions in the DEPS file to match WebRTC's file
https://webrtc.googlesource.com/src/+/...
[email protected], [email protected]
Bug: None
Change-Id: Idf42e33ab4297c0439710532b4...
BUG=libyuv:809
Change-Id: I75afb5612dcd05820479848a90ad16b07a7981bc
Reviewed-on: https://chromi...
Apply clang-format to fix jpeg if() for lint fix.
Change comments about 4th pixel for open sourc...
Change-Id: I708b2253902cb2d3a78cf7a334f8846dd732b7d1
Reviewed-on: https://chromium-review.google...
Includes a rounding change for neon.
BUG=b/135532289
Change-Id: I36ffb57b55db6c64804ad169def865...
09cfb2bbd61448da73a65cdf8eac3594290522bf authored over 5 years agoBUG=b/249563884
Change-Id: I41b45b274313ec22f5e3799000242da1ec692586
Reviewed-on: https://chrom...
Gaussian blur low levels ported to 32 bit neon.
But they are not hooked up to anything but a uni...
Bug: b:132108021
Change-Id: Ife6abbd54c4620984e412c9244c6b65fe4c7946a
Reviewed-on: https://chrom...
BUG=libyuv:832
TESTED=out/Release/libyuv_unittest --gtest_filter=*ToNV12* --libyuv_width=1280 --...
src repo CL: https://chromium-review.googlesource.com/c/chromium/src/+/1518245
Bug: 659808
Chan...
Alternatives to RGB24 and AYUV for working with GPU.
BUG=libyuv:832
TESTED=out/Release/libyuv_u...
https://chromium-review.googlesource.com/1437407 made it so that this cq.cfg has no effect.
Bug...
7ce50764c52055035bfa3f469555b353c0bcd045 authored almost 6 years ago
Change log: https://chromium.googlesource.com/chromium/src/+log/1ae58559b7..4476bd69d1
Full diff...
Change-Id: I31ed10a30f23372b09038ed9db07b758e281b989
Reviewed-on: https://chromium-review.google...
9f155be51676c8d9d054a34e9b139a046d76c265 authored about 6 years ago
Change log: https://chromium.googlesource.com/chromium/src/+log/af6fc95fe3..1ae58559b7
Full diff...
Change log: https://chromium.googlesource.com/chromium/src/+log/5c30a7925a..af6fc95fe3
Full diff...
Change log: https://chromium.googlesource.com/chromium/src/+log/c364c7b43c..5c30a7925a
Full diff...
Bug: None
Test: Try bots
Change-Id: I7b90731e828169af96b3e0b8f8821635cff57755
Reviewed-on: https...
Change log: https://chromium.googlesource.com/chromium/src/+log/35b72bf255..c364c7b43c
Full diff...
Following https://chromium-review.googlesource.com/c/chromium/src/+/1110225
Change-Id: Iab4357e...
241ad4395401452eda23536d0857f8d26abed5a1 authored about 6 years ago
Bug: libyuv:826
Change-Id: Ib47fa183615deaf870af9a9740ad9e8454f19941
Reviewed-on: https://chromi...
Also remove obsolete android ndk copy from //third_party/android_tools/ndk
Change-Id: Ief8b39d6...
11e1761d204634396aa5b59937af1e55ae1a7d12 authored about 6 years ago
No-Try: True
Bug: chromium:698489
Change-Id: I38627e08331f6d981f5ed3759b744eb8e182fa7d
Reviewed-...
I422ToRGB24 is implemented as a C wrapper for Intel, calling
I422ToARGB and ARGBToRGB24. The AR...
It seems hopelessly broken, as no other project is using/maintaining it anymore
No-Try: True
Ch...
Bug: libyuv:821
Change-Id: I4a6b9bee2c2fae199c73c9ec7ecb32bde37c1852
Tested: out/Release/libyuv_...
Bug: b:118386049
Change-Id: I3cf46f0f1a9f24523d5b1c86e9201b92a5bd32b0
Tested: out/Release/libyuv...
Add jpeg to NV21 conversions, unittests and conversions
for I444, I422, I420 and I420 to NV21 ne...
This adds the ability to submit the CL only if the number of commits is over a certain threshold...
0d5c10d5c6aba68fc0b749b87312b83e7e017b6b authored over 6 years ago
RAW is a big endian style RGB buffer with R first in memory, then G and B.
Convert NV21 and NV12...
Fix parameter names to match definition and other functions
that use dst_rgb565 for the paramete...
This is mostly removing deprecated stuff and helping to run on LUCI
No-Try: True
Bug: chromium:...
The original src_u calculation of FOURCC_I420 shifted half width if
crop_y is odd.
This CL fixs ...
Bug: libyuv:816, libyuv:804
Change-Id: I73a6960b2cc6f3ca31c43c44ccd8b01f5e9e7013
Test" Untested
...
Also remove --if-needed from clang update in DEPS.
Bug: libyuv:816, libyuv:814
Test: bots still...
Bug:869249
Change-Id: Ida001cb05e27b6a064d1b3a4ec51cc7bb537845b
Reviewed-on: https://chromium-re...
No-try:True
Bug:869249
Change-Id: Iaf4d0aecc5ac63e4369e840a99aea2e7fa1f3d6c
Reviewed-on: https:/...
Bug: libyuv:803
Test: out/Release/bin/run_libyuv_unittest -v --gtest_filter=*ToRGB565* --libyuv_...
Bug: libyuv:813
Test: tested downstream for ubsan.
Change-Id: I28c1d4e815348d051f781c9b7d8197f74...
Change-Id: Iffbb35cdda9de495b0612a545893d1b7d5e3cb13
Reviewed-on: https://chromium-review.google...
When loading or storing the data, the unaligned address will greatly degrade
the optimization pe...
Bug: libyuv:812
Test: LibYUVConvertTest.H420ToRGB565_Opt
Change-Id: Ie85ece74e0bc2b5f789cfcde767...
bug: 109762970
Change-Id: Iccfdc5dded2dc7695f8a7795b2f32b6401efea0d
Reviewed-on: https://chromiu...
Change log: https://chromium.googlesource.com/chromium/src/+log/80f0c55706..35b72bf255
Full diff...
With several buckets, it appears the gerrit tryjobs plugin only
displays the first bucket. In th...
try_job can't be repeated, but buckets can. I think this does what
Ryan intended.
Also add a pr...
6e62ff34957ffe296c111d7658eb13981b85e825 authored over 6 years ago
All builders look WAI now, so flipping.
In particular, the android bots have been migrated in pl...
This should solve the bug where LUCI win bots try to download the SDK
and fails.
Bug: chromium:...
c349c405a4440e7e854b09fd9f2e468c88cbafa8 authored over 6 years agoThis reverts commit 6703fe287670abf0e3473230bd1cdd551ab4107f.
Reason for revert: Builders flipp...
eac13700c360a7ce9911838a9e944ee436058586 authored over 6 years agoThis was changed in 21be9122aadf7824efe3fc19b2a09ff253a688e1.
Change-Id: I6c04dc92f673557e10c23...
9b772abf97ec564e7f3d9b10e0fcaacaa30ea6ca authored over 6 years ago
Bug: libyuv:810,libyuv:811
Test: cmake . && make
Change-Id: I521b45ccb6e49ff70823e415efa99fc5b9d...
Bug: 869249
Change-Id: Iab9eeade2427255ce167fb524b11e0e3f691a685
Reviewed-on: https://chromium-r...
Otherwise it will inherit the empty python venv.
Bug: 869249
TBR: fbarchard
Change-Id: Ib77d116...
Catapult uses this for win32con
Bug: 869249
Change-Id: I6775ff7834100d2b4a55eee3330369fc15b2f14...
Currently, libyuv supports MIPS SIMD Arch(MSA),
but libyuv does not supports MultiMedia Instruct...
Legacy types can cause build errors with code that defines
them differently. Disable them by de...
the built in __msa_ld_b() expects a void * without const.
Cast pointers to void * to avoid build...
xcode reports clang version 9. It does not appear to support inline
assembly using avx512 instru...
H420/H422 are bt.720 variants
[email protected]
BUG=libyuv:799
TESTED=try bots tested b...
Consistently use one style of line endings for the repository
Change-Id: Idd70e3d7f3a7a6641b268...
a37e7bfece9e0676ae90a1700b0ec85b0f4f22a1 authored over 6 years ago
Avoid warnings regarding loss of qualifiers:
warning: cast from type ‘const uint8_t* {aka const ...
BUG=libyuv:795
Change-Id: Ic1eb6eb841e763c0d58e6fb36322addb3956d8f2
Reviewed-on: https://chromi...
After [1], a manual dependency on exe_and_shlib_deps is no longer necessary
since it's automatic...
BUG=libyuv:799
TESTED=try bots build
Change-Id: Ib4ce8d928069445a710c1e30ea85d9dccc820b6c
Revie...
This reverts commit a8aa921c4614f9d6a0e8f3459648ca1ae75cdbe6.
Reason for revert: breaks a webrt...
196e2e72a3190f539d5ad5f32c7b154154324951 authored over 6 years ago
Mask was set to 32, but should have been 31.
BUG=libyuv:798
TESTED=try bots tested
Change-Id: I...
a7fb978e30398819a350c893f1f93fdd48bd87a6 authored over 6 years ago
ConvertToI420 and ConvertToARGB support the use of a negative height
parameter to flip the image...
This is a stop-gap; it will simply cause cipd deps to not be updated,
which will probably keep t...
When casting a const value, ensure the cast is const as well.
BUG=webm:1509
Change-Id: I5b597f...
b8696fde84ad87610269f99b2215e558a36890cf authored almost 7 years ago
Bug: libyuv:791
Test: g++ -Iinclude -I../libvpx/third_party/libwebm -I../libvpx/vp8 -I../libvpx/...
BUG=webm:1509
Change-Id: I74db6e287952b343021c0a17a80c973517080517
Reviewed-on: https://chromiu...
When casting input for loads, include modifiers such as 'const'
Clears build warnings:
warning...
190fb79ced0c79898242e5658b65f4c545738df9 authored almost 7 years ago
This is the same fix as in d4cfc7bca1e6d66431b98b78dc2e29d9ec1bf904,
but applied at the second b...
The file this referes to (x86inc.asm) was removed in commit
c9986313acbd74ebc2609f0a42492d0e2f1e...
Bug: webrtc:9104
No-Try: True
Change-Id: I3860b0f7b07fa5110a0bc552965c49801c7a3acd
Reviewed-on: ...
iOS simulator has the option to build with xcode instead of clang.
GN use_xcode_clang=true enabl...
When detected, add the necessary defines to actually use it.
Change-Id: I540c3e11e480be8aaab154...
a694e339d122744549a9b76b9ee14b0ad296ff27 authored almost 7 years agoIn these cases, CLANG_HAS_AVX2 is defined, but _MSC_VER isn't.
The corresponding codepaths are ...
d4cfc7bca1e6d66431b98b78dc2e29d9ec1bf904 authored almost 7 years ago
Change-Id: Ib6367fa94c60f7239fe02ace81c06054b1b4a837
Reviewed-on: https://chromium-review.google...
Bug: libyuv:789
Test: builds locally on linux with clang
Change-Id: I3000494d4b0b18f59d7852bc1bc...
Scalar multiply expects a 'd' register. The "w" (float) uses 's' for float
and wont work with t...
In these cases, CLANG_HAS_AVX2 is defined, but _MSC_VER isn't.
The corresponding codepaths are ...
d8680893ecfcffd952c7a5d0dc1878d1c486a4e4 authored almost 7 years ago
row.h adds CLANG_HAS_AVX512
function ifdefs in row.h for avx512
source code ifdefed function by ...
undo clang-tidy change that introduced empty functions.
Bug: libyuv:788
Test: try bots build
Ch...
Adds a method that forces the CPU flags. Useful when using libyuv inside
a sandboxed process whi...
This is what Chromium is moving to, and what WebRTC is using.
Next step: pull xcode via CIPD.
B...
6ecd76ae8da49b22ca380c7bb9fe9256730f031e authored almost 7 years ago
Move getenv to unittest.cc to allow libyuv to be
run in sandbox for x86, x64 and aarch64
Bug: l...
9d70f13c8f66d06d07a78f3e32ea335b208ac15f authored almost 7 years agoUse VMBI instructions but on AVX2 registers to avoid clockrate change.
Bug: libyuv:778
Test: Li...
Change unittest flags to decimal so they can be used for --libyuv_cpu_info=
Add environment vari...
AVX2 port of SSSE3 conversion to output 24 bit RGB
Bug: libyuv:778
Test: LibYUVConvertTest.NV21...
Use 2 step conversion for NV21ToRGB24 to leverage AVX2
low levels instead of C.
Was C
NV21ToRGB...
Unit tests to convert YUV to RGB previously allowed some error
for differences in implementation...