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
YUV 411 is very uncommon format. Remove support.
Update documentation to reflect that 411 is d...
d363ea6527bf84b9498279c378e90de1dd8e3fcd authored over 8 years ago
I420 output can be slow due to multi channel write.
Putting the U and V into a single side by si...
[email protected]
BUG=libyuv:647
TESTED=LibYUVConvertTest.YUY2ToI422_Opt
Review URL: htt...
af87c11c9a21bb02e6670768b8cda6567001d08c authored over 8 years ago
This function is the first step of YUY2 To I420.
Provided primarily for diagnostics.
TBR=wangch...
edd3a84d0524a6ad2d9f9bc3c19742e79648354d authored over 8 years ago
[email protected]
BUG=libyuv:634
Performance gains as below,
YUY2ToI422, YUY2ToI420 :-
Y...
a2891ec77c183ec265af8278eee821e4d9715c12 authored over 8 years ago
YUY2ToI422_Any_Neon previously required 16 pixels and duplicated
the last pixel. The replicatio...
This reduces the number of objects when not specifying a
build target during compile. This is es...
Optimize max enables O2 for official builds. Normally release builds
are O2 but the official bu...
[email protected]
BUG=libyuv:634
Performance gains :-
I422ToYUY2Row_MSA - ~12x
I422To...
Low level support for 12 bit 420, 422 and 444 YUV video frame conversion.
BUG=libyuv:560, chrom...
aa197ee1a307fefb7853784fc04c82e0c7bd823b authored over 8 years agoLow level support for 12 bit 420, 422 and 444 YUV video frame conversion.
BUG=libyuv:560, chrom...
4a14cb2e81235ecd656e799aecaaf139db8ce4a2 authored over 8 years ago
BUG=libyuv:560,chromium:445071
TEST=untested
[email protected]
Review URL: https://coderevie...
7fc932ddd306c11493a27b65fdd042ae15be79bf authored over 8 years ago
Original bt709 color space coefficients were full range yuv for higher
quality. This change mak...
BUG=libyuv:560
TEST=local compile for windows
[email protected]
Review URL: https://codere...
6732bcbde9c18d41080816343cc0c65bf265396b authored over 8 years agoRemove NOLINT from guards
TEST=git cl lint
BUG=libyuv:634
Review URL: https://codereview.chrom...
bcd823805c4443fa7001688b78fe80edf6adb90b authored over 8 years ago
Signed vectors are rarely used in libyuv... remove macros for now.
Remove word shuffler, use byt...
This patch adds MSA optimized ARGBMirrorRow function in libYUV project.
Performance gain ~3x
R...
618149084eaaa2b572417aaed0419834f1d91449 authored over 8 years ago
Instead of creating symlinks on Windows, the script is now:
* creating a junction for directorie...
follow up warning fixs
cpu_id.cc(167): warning C4267: 'initializing': conversion from 'size_t' t...
As per the preparation patch added in Chromium sources at,
2150943003: Add MIPS SIMD Arch (MSA) ...
[email protected]
BUG=libyuv:637, chromium:646279
Review URL: https://codereview.chro...
5da918b48dd42281da74ca0c84a962c89d4d1430 authored over 8 years ago
../../source/scale_neon.cc:576:1: error: multi-line comment [-Werror=comment]
// #define BLENDE...
BUG=libyuv:635
TEST=try bots
[email protected]
Review URL: https://codereview.chromium.org/...
8279df963e10ff586cb43570a6ded61f0c352ad4 authored over 8 years ago
BUG=None
TEST=try bots
Review URL: https://codereview.chromium.org/2346633002 .
137aa63afe2862a74fc361d0fc07f99e47a82208 authored over 8 years ago
BUG=libyuv:636
TESTED=try bots
[email protected]
Review URL: https://codereview.chromiu...
742be44654f5bccc9ff64a20e9afeb5b77916616 authored over 8 years ago
BUG=libyuv:523
[email protected], [email protected], [email protected]
Review URL:...
d8fe1ad6bbcf9d6da946b31e8bc67088b4ff7eac authored over 8 years ago
Change log: https://chromium.googlesource.com/chromium/src/+log/33f87688..94111882
Full diff: ht...
On visual c 2013 and earlier a warning is generated if externs
are not declared with the same al...
Add test for SplitUVPlane and MergeUVPlane
Add public methods SplitUVPlanes and MergeUVPlanes b...
dc3a1295becfc4e4215e92f2deebca28243cf5a0 authored over 8 years ago
Add public methods SplitUVPlanes and MergeUVPlanes based on the
optimized assembly functions tha...
BUG=libyuv:631
TEST=unittests build/pass
[email protected]
Review URL: https://codereview.c...
161e5c45696e45cab8f437eb9d8c6d7a0c1bb997 authored over 8 years agoThe conversion from NV12 and other Bi or Tri planar formats, differs only in the UV handling. T...
17d31e6a4a3134d6ffbee9c7ed4a30faac7d0b29 authored over 8 years ago
[email protected]
BUG=libyuv:629
TEST=LibYUVConvertTest.NV12ToI420_Opt
Review URL: https:...
d58297a2dfb0d97b467d1ad5bcb8b6a13d5f210c authored over 8 years ago
[email protected]
BUG=libyuv:630
TEST=local build and try bots pass
Review URL: https://c...
36ae08ce1c97b8382fe64326b8cb86e0a6491162 authored over 8 years agoBUG=libyuv:630
[email protected]
TEST=android build locally tested.
Review URL: https://...
920151f2b5bab5adc5e81df94ec59e82856b6f37 authored over 8 years agoBUG=libyuv:626
Review URL: https://codereview.chromium.org/2225763003 .
74491ba0c508efaa99aeb95c53c618a694ac57f6 authored over 8 years ago
Add a lot of new dependencies for the Android toolchain
to setup_links.py (added for WebRTC in h...
contains the following changes in chromium:
https://chromium.googlesource.com/chromium/src/+log/...
This dependency doesn't exist in the gyp build either, and it causes
problems on builds building...
contains the following changes in chromium:
https://chromium.googlesource.com/chromium/src/+log/...
Change log: https://chromium.googlesource.com/chromium/src/+log/aa5126ff66..2d938c84f9
Full diff...
We have discovered that this should increase build performance in some cases.
http://crbug.com/...
e84dcb43bd82d332d1a5d46d88dcf649d2da4519 authored over 8 years agoThis reverts commit a817c1524013e06a9175fcd8132bfb86836bcc33.
[email protected]
BUG=l...
This reverts commit 81d6597dc736f2318b9d2bfddf25f7f33d82f3e7.
Breaks android builds.
ninja: erro...
A fix was needed to make Android tests pass after
https://codereview.chromium.org/2043803003
Ch...
81d6597dc736f2318b9d2bfddf25f7f33d82f3e7 authored over 8 years ago
contains the following changes in chromium:
https://chromium.googlesource.com/chromium/src/+log/...
contains the following changes in chromium:
https://chromium.googlesource.com/chromium/src/+log/...
Fix for duplicate define
../../third_party/libyuv/include/libyuv/scale_row.h:29:9: error: 'LIBYU...
[email protected]
BUG=None
Review URL: https://codereview.chromium.org/2152623002 .
46a8eaaf0c760d9243de8d83bf920b161ba858d5 authored over 8 years agoFix for unaligned memory exception.
[email protected]
BUG=libyuv:616
Review URL: https:/...
1aa4ddd21c183ad5d9ead0dc7000170ab2b948d2 authored over 8 years agoAdd alias prototype in convert_argb.h for remoting to build without the header convert_from.h
B...
a7a6d8cc2eb0210e787d34ba536f34b9705646e6 authored over 8 years agoBUG=604
Review URL: https://codereview.chromium.org/2146763002 .
3efba30cf0b0f219a78963b7a17d458ab994ee5c authored over 8 years agoto Y,U,V and a pixel stride for U and V. The pixel stride is expected to be 1 or 2.
[ RUN ...
abcb70f183e90eff6c6e36ec97c48990205310bd authored over 8 years agoto Y,U,V and a pixel stride for U and V. The pixel stride is expected to be 1 or 2.
TEST=LibYUV...
84e04699c2da42e8868a13944a242ac54656ffa3 authored over 8 years ago
webrtc doesnt include the headers that the functions are prototyped in.
This CL makes the conver...
[email protected]
BUG=libyuv:618
Review URL: https://codereview.chromium.org/2132993003 .
8b55286ed517052d806f8a76234693f92f2cedd4 authored over 8 years ago
previously gyp enabled
'chromium_code': 1,
for stricter warnings, but GN disabled warnings:
conf...
-lc++ can cause link error on some systems and is not necessary on gcc 4.6+ so remove the link o...
ff9b16b828712cd6aa4ddef3b419a604e17bd4a9 authored over 8 years agoMking color conversion use simple arrays within structure, which will be referenced via register...
303b9f03c826296fcacf4678d8a2ed708a918044 authored over 8 years agoThe old guard only checked for defined(_M_X64) which is defined by mingw64. Add a test for defi...
2f101fdbda4a6cb205ea3bd90a6a6bc696ea5383 authored over 8 years ago
[email protected], [email protected]
BUG=libyuv:607
Review URL: https://codereview.chrom...
b8ddb5a2a789a3e062283fb509938b4eac5d41cc authored over 8 years ago
32 bit clang runs out of registers and compiler does core dump.
force 32 bit build to use memory...
upscale a YUV image. observe change in hue.. green especially.
disable ScaleFilterCols_SSSE3, f...
the ScaleFilterCols_SSSE3 function fails at runtime if vectorsize is not used.
BUG=libyuv:610,l...
24b9fa6671b7a4d88b77a5cf8cb1f8cc1153cb30 authored over 8 years ago
upscale a YUV image. observe change in hue.. green especially.
disable ScaleFilterCols_SSSE3, f...
All these seem to be green but doesn't run by default.
Review URL: ...
5c61c598060cb7d1864742b17587158f26dd4da0 authored over 8 years ago
BUG=
[email protected]
Review URL: https://codereview.chromium.org/2020193002 .
365ed3851c427772580014382b0302bfdb405dd2 authored over 8 years ago
Work around for android full debug build runnign out of registers.
5 functions were running out ...
cpu_info_ is zero for uninitialized state and all bits are off, disabling all cpu optimizations....
e2611a734955782ac9be1a64d080a6e52a57be82 authored over 8 years ago
width %w size modifier the int width can be passed directly to arm assembly.
For functions that ...
ifdefs on a function level are not needed for neon functions, unless
they are conditionally enab...
arm64 8 TestARGBExtractAlpha (10019 ms) <-original 64 bit code
arm64 8 x2 TestARGBExtra...
[email protected]
BUG=libyuv:597
Review URL: https://codereview.chromium.org/2024213003 .
462be27ec859eddc53dac9a2b1dee18f4c379f86 authored over 8 years ago
blur requires memory be aligned. change the unittest allocator to guarantee 64 byte alignment.
...
add SIMD_ALIGNED to unittest header.
BUG=libyuv:594
TESTED=local build passes with row.h removed...
BUG=libyuv:572
[email protected]
Review URL: https://codereview.chromium.org/1995293002 .
942db3016a1653e66eb7935966449e06bdceb7b3 authored over 8 years ago
[email protected]
BUG=libyuv:595
TESTED=local unittest passes on try bots
Review URL: htt...
6020d2aa641fe3e395e8ee186ee97fa9a817250c authored over 8 years ago
[email protected]
BUG=None
Review URL: https://codereview.chromium.org/2005053004 .
74a69522dad160db343726eb043dc65f609129fa authored over 8 years agoavoids need for row.h for some unittests;
[email protected]
BUG=libyuv:594
TESTED=try bots ...
* Update gflags to newer repository location (plain copy
from the files in WebRTC).
* Add work...
[email protected]
BUG=libyuv:592
TESTED=local builds work with fewer headers
Review URL: ht...
7edf572e282e60722ffad21c5eb7b627548b1a18 authored over 8 years ago
[email protected]
BUG=libyuv:593
TESTED=try bots pass.
Review URL: https://codereview...
fbdc43a03c4072b367e3ea5332cc387663f07942 authored over 8 years ago
BUG=webrtc:5006
[email protected], [email protected]
Review URL: https://codereview.c...
caa89bf974df34f138200f1b8d4d74cb3077281c authored over 8 years ago
BUG=libyuv:590
TESTED=LIBYUV_FLAGS=-1 LIBYUV_WIDTH=8192 LIBYUV_HEIGHT=16 out/Release/libyuv_unit...
Allows arm and mips linux builds.
Add psnr and cpuid utility targets.
BUG=libyuv:586
TESTED=mak...
Inline that uses temporary variables is currently initializing them
to 0 and passing in as outpu...
roll chromium_revision for libyuv to pick up jpeg gyp change for NaCL.
new jpeg allows nacl gen...
f160ce90bbb03dbd925bfe35fa64f95238c04efc authored almost 9 years ago
This requires you don't have target_os=["ios"] set in your
libyuv root .gclient file, since that...
BUG=libyuv:578
TESTED=local unittests pass
[email protected]
Review URL: https://codereview...
9c53ff2c573d4569346f1e23f11cb99e7abc2f96 authored almost 9 years ago
BUG=601140
[email protected]
Review URL: https://codereview.chromium.org/1878763002 .
9cb0705771428941f973f526cbf0401a08dfe5a3 authored almost 9 years ago
normally this warning is disabled but for nacl builds that
use clang its not. this CL makes the...
When using C version of I420Interpolate for msan, a 50% interpolation
would cause stride to be c...
This is how GYP is skipped on the GN bots. If GYP runs, it will currently
produce files in out/{...
BUG=libyuv:583
TESTED=gn gen out/Debug
Review URL: https://coderevie...
8c8294f09be6ed3f36137e7a8e80157fe2805adc authored almost 9 years agoAffected Linux GN build, not Windows.
[email protected]
BUG=libyuv:583
TESTED=gn gen ou...
[email protected]
BUG=libyuv:573
TESTED=try bots
Review URL: https://codereview.chrom...
c7372a323a4606a53644250814374052baa5c679 authored almost 9 years ago
BUG=libyuv:579
TESTED=mkdir build && cd build && cmake .. && cmake --build . --config Release
R=...
[email protected], [email protected]
Review URL: https://codereview.chromium.org/18096...
5065743a110bb2edd79e71de5df71a31f3009a96 authored almost 9 years ago
GYP_DEFINES="target_arch=x64 msan=1" ./gyp_libyuv
ninja -j7 -C out/Release
Thanks to Alexander Kolesnik ([email protected]) for noticing this.
BUG=
[email protected]...