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
[email protected]
BUG=libyuv:518
Review URL: https://codereview.chromium.org/1420033004 .
87926cec8bf64180a340c630d35b9d1ef2710895 authored over 9 years agoRemoves low levels for I420ToBGRA and I420ToRAW and reimplements them as I420ToRGBA and I420ToRG...
2c7aa0070a2944fa311367f3b5ce4c8b069f1104 authored over 9 years agoUsing a transposed conversion matrix, I420ToARGB can output ABGR.
[email protected], xhwang...
5d97b9336922eaee34c342a00c8e370933938703 authored over 9 years ago
[email protected]
BUG=libyuv:517
Review URL: https://codereview.chromium.org/1428843003 .
254ef0155109de05330d5cc749ad735f0ed5deb8 authored over 9 years ago
In some methods with 7 arguments gcc fails to find enough registers
to compile the assembler cod...
[email protected], [email protected]
BUG=libyuv:513,webrtc:760
Review URL: https://codereview.chr...
811a5ec446527992c71e727a4e7eed25bfa6c707 authored over 9 years ago
swap U and V and transpose conversion matrix, so I420AlphaToARGB and
I420AlphaToABGR share low l...
U contributes to B and G. V contributes to R and G.
By swapping U and V, they contribute to the...
[email protected]
BUG=libyuv:515
Review URL: https://codereview.chromium.org/1423663007 .
e8ee17554998aca4fc840a34ef47beaf559b7d11 authored over 9 years ago
[email protected]
BUG=libyuv:514
Review URL: https://codereview.chromium.org/1413463004 .
2844662e1c9733c2a064b740c27accbd49e1f755 authored over 9 years ago
[email protected]
BUG=libyuv:512
Review URL: https://codereview.chromium.org/1418253002 .
1502832a70f886829840a8071d90da9bbf7a7bce authored over 9 years ago
[email protected]
BUG=libyuv:512
Review URL: https://codereview.chromium.org/1422733003 .
ad36ba5c48d4f6d17e3086948d1dd85bc8b4c521 authored over 9 years ago
[email protected]
BUG=libyuv:511
Review URL: https://codereview.chromium.org/1412683005 .
00f15e3c6c5616938aa7a35e0d50ee2b870495df authored over 9 years ago
[email protected]
BUG=libyuv:510
Review URL: https://codereview.chromium.org/1415583003 .
430bb0a0f0d5d714a2f635a9e220ff8a4b591cc4 authored over 9 years ago
A bug was introduced on arm when the code for 'any' width switch to
a temporary stack buffer and...
[email protected]
BUG=none
Review URL: https://codereview.chromium.org/1415213002 .
5bf4de0806ceadfd3bfe19c3956c2ca43c092582 authored over 9 years ago
The any function for handling ARGBToI411 was not handling the pixel
replication correctly. On 4...
Fix compile error on arm, mips etc due to undefined variable.
[email protected]
BUG=none
...
To make init cpu flags thread safe, there can only be one write to the variable.
R=richard.wint...
9be6d21ae726f66bc96502c2498866d41dcce629 authored over 9 years ago
A fix for android -a was checked in, allowing libyuv gtest flags to be pass.
This CL rolls to th...
Changelog: https://chromium.googlesource.com/chromium/src/+log/bb79186..5d149df
TBR=fbarchard@c...
97ec206e74964da13caa58e449905f4bb057a8b1 authored over 9 years ago
Allows us to ignore flags passed on to us by Chromium build bots
without having to explicitly di...
The DEPS entry for gflags added in https://codereview.chromium.org/1413723002/
assumed the Chrom...
files needed for command line support with gtest.
These files are copied directly from webrtc.
...
94312b695ab1148417a6d5a61574c58d9875fc80 authored over 9 years ago
Unit tests currently use environment variables to change behavior.
Using gflags this can be done...
This reverts commit 2dd3d9230ee663e71ed4ad9164033ed672e571de.
Reason: chromium_git is a missing...
f80cc26da78b8221c235875e5954b5e647426640 authored over 9 years ago
unittests currently use environment variables to change behavior.
using gflags this can be done ...
This test is just a printf, not a real test, but somehow
fails on arm.
[email protected]
BUG=libyuv:507
Review URL: https://codereview.chromium.org/1410643002 .
cf19a0c9a2652d47b2460e73b32b93310fa906f3 authored over 9 years agoYuvPixel for arm was miscomputing YG.
[email protected]
BUG=libyuv:506
Review URL: https...
52a55049501bdeb7884ac4ea7e7eb4227a0efb13 authored over 9 years ago
[email protected]
BUG=libyuv:506
Review URL: https://codereview.chromium.org/1403183002 .
d5c2a11529df976ccc17da5d8a8a63a915e70896 authored over 9 years ago
A hang in color conversion on arm occurs somewhere in yuv to rgb.
Breaking the color test into i...
These tests are place holders, but cause a hang on arm.
Disable them for now.
TBR=harryjin@goog...
156ad8ee27cd4fc01d5189e56fb2e4db5bec17f2 authored over 9 years ago
[email protected]
BUG=chromium:538243
Review URL: https://codereview.chromium.org/13963630...
c7c188379bb3698b734cbd4a8e5056fe893ad2a6 authored over 9 years ago
[email protected]
BUG=none
Review URL: https://codereview.chromium.org/1399523004 .
26db4de2aeb94450a8ed5b6d7863126ae47480ee authored over 9 years ago
Roll chromium_revision bfea27a..bb79186 (340499:353481) in DEPS.
Changes: https://chromium.googl...
PNaCl code validation fails when compiling with -O0 due to the linked
bug. Always enable optimiz...
fill in aarch64 yuv constants to match how the code expects them.
[email protected]
BUG=l...
[email protected]
BUG=none
Review URL: https://codereview.chromium.org/1398633002 .
2e4466e282a54916ba5462e5371901a12be6a00f authored over 9 years ago
previously the neon source code was broken into a separate
library built with -mfpu=neon for the...
yuv constants for bt.601 were previously ported to neon64, as well
as the code to respect other ...
Fix for 64 bit gcc parameter in dither function which requires m not r,
when ABI uses register.
...
Previously the assembly code was only available to Windows.
This CL ports the AVX2 code to GCC s...
Previously the assembly code was only available to Windows.
This CL ports the SSE2 code to GCC s...
offset to second group of pixels was off by 16.
should have been 32, not 16.
requires avx2 hardw...
SETUP provided by [email protected]
Previously the 64 bit Neon code had hard coded consta...
013080f2d2153e6c5253573fa86a63e4b5843f71 authored over 9 years ago
Low level for NV21ToARGB written to accept yuv matrix used by
other YUV to ARGB functions.
Previ...
[email protected]
BUG=libyuv:492
Review URL: https://codereview.chromium.org/1392803002 .
68fa59c873eb25ba3ab96ee255df79412b3d7726 authored over 9 years ago
J444 is JPeg YUV color space with 444 subsampling.
This implementation uses the existing I444ToA...
[email protected]
BUG=libyuv:492
Review URL: https://codereview.chromium.org/1393653002 .
d70293993fac8161bd48d86d74cd93ad6cad65a0 authored over 9 years ago774bacf5b155edf90b3239309fc6a6442ac9dd2f authored over 9 years ago
[email protected]
BUG=libyuv:492
Review URL: https://codereview.chromium.org/1367403007 .
f4c1ac10f02bb7346737bfcfd592ddfe866f2cf1 authored over 9 years ago
[email protected], [email protected]
BUG=libyuv:497
Review URL: https://codereview.chromium....
3eefeaeb69971eb1c232e2637c86de2d8a410095 authored over 9 years ago
ARGBBlendRow_SSE2, ARGBAttenuateRow_SSE2, and MirrorRow_SSE2
Since vast majority of CPUs have SS...
Code runs out of registers on 32 bit fpic builts.
[email protected]
BUG=libyuv:496
Revie...
d039ad6e9b49ce61afcb22968eb0d3771f019abc authored over 9 years ago
Was
I420AlphaToARGB_Premult (8861 ms)
I420AlphaToARGB_Opt (7119 ms)
Now
I420AlphaToABGR_Premult ...
C I420AlphaToARGB_Opt (5169 ms)
SSSE3 I420AlphaToARGB_Opt (432 ms)
AVX2 I420AlphaToARGB_Opt...
API change - I420AlphaToARGB takes flag indicating if RGB should be
premultiplied by alpha.
This...
e365cdde3b18f8c109c9d6319dbfb5c493c242e6 authored over 9 years ago
ebx encodes more efficiently (1 byte less) for most address modes, than ebp.
previously it was u...
Should be 16 bytes, but was 0x16 causing memory corruption.
[email protected]
BUG=libyuv:4...
[email protected]
BUG=none
Review URL: https://codereview.chromium.org/1364913002 .
accc04e6d83cab97f0e36a99f6a1295c1aaf0ebb authored over 9 years agoIncludes UYVYToARGB ssse3 fix.
Was
YUY2ToARGB_Opt (433 ms)
69.79% libyuv_unittest libyuv_unitt...
random / rand is slow and impacts performance testing.
Although its only called to clear a frame...
BUG=none
Review URL: https://codereview.chromium.org/1359023003 .
2b92ec8d0f9fe8c34d0e857b86b4a0e567e99233 authored over 9 years agoread in read function for yuv conversion
[email protected]
BUG=libyuv:488
Review URL: http...
5f3d4270d1ea78280c408627afb914441c8a6065 authored over 9 years ago
Allows reader to support YUY2 format.
Also contains fix for win64 build for yuv conversion.
TBR...
03cd8584e7f7e5d597468ebed20296f9ba3bbe6e authored over 9 years ago
[email protected]
BUG=libyuv:488
Review URL: https://codereview.chromium.org/1363503002 .
f96890a0bea37d8d68e7534fd9a714f62e7d65e0 authored over 9 years ago
[email protected]
BUG=libyuv:488
Review URL: https://codereview.chromium.org/1359443005 .
62c49dc811f078e78ed76bfd7c6358c8b7513a14 authored over 9 years ago
[email protected]
BUG=libyuv:488,libyuv:490
Review URL: https://codereview.chromium.org/134...
0381673d19d40b3c9337081d92a68974fe7c10ad authored over 9 years ago
Reimplements I444ToARGB as a matrix function.
new I444ToABGR as matrix functions with wrappers a...
[email protected]
BUG=none
Review URL: https://codereview.chromium.org/1351993003 .
158d4079a39a0adf045165d249101934a54920ce authored over 9 years ago
[email protected]
BUG=none
Review URL: https://codereview.chromium.org/1351553005 .
bdfd59a728de31268d5c59b0c3a9465c70eb0d2a authored over 9 years ago
[email protected]
BUG=libyuv:488
Review URL: https://codereview.chromium.org/1353923003 .
28ce7d94f59232ac9bc36298832bbcb15e983bdf authored over 9 years ago
[email protected]
BUG=libyuv:493
Review URL: https://codereview.chromium.org/1348203004 .
6fcbae1409acad90d86c4ea46af1a4c2f8ab8222 authored over 9 years agoPatch provided by [email protected]
[email protected], [email protected]
BUG=li...
There is still a rounding test in color test.
[email protected]
BUG=libyuv:492
Review UR...
ef09d53f61d380c78cb1a517dae7f09b6a6f98b3 authored over 9 years ago
The aarch64 version does not have I422ToARGBMatrix yet,
so adding this to the ifdef section of r...
[email protected], [email protected]
BUG=libyuv:488
Review URL: https://codereview.ch...
509c644245dbd8d9f300bbacb64f1588e9b02c4b authored over 9 years ago
[email protected]
BUG=libyuv:488
Review URL: https://codereview.chromium.org/1345643002 .
73c32d92d7d1346c3a4639dbde2ae1a2100c521f authored over 9 years ago
[email protected]
BUG=libyuv:488
Review URL: https://codereview.chromium.org/1345623003 .
a67927c9946a005c67ef5f0ac9be29b223b707ee authored over 9 years ago
[email protected]
BUG=libyuv:488
Review URL: https://codereview.chromium.org/1343863002 .
909160b3b52b96ad1035b321d41e6860bc99f1ff authored over 9 years ago
[email protected]
BUG=libyuv:478
Review URL: https://codereview.chromium.org/1344623003 .
fcacbfb27f4cdc71a4b8f636a16235f6b9af465c authored over 9 years ago
[email protected]
BUG=libyuv:488
Review URL: https://codereview.chromium.org/1337973002 .
67a9e30225de48bdceb1d3765091a2f3a6b2956b authored over 9 years ago
The is_*san build flags are moving to this .gni file. This patch will allow
libyuv to continue b...
[email protected]
BUG=libyuv:489
Review URL: https://codereview.chromium.org/1321773004 .
316e1ab996c08775c762b5bd6f560fa44234bcab authored over 9 years ago
[email protected]
BUG=libyuv:489
Review URL: https://codereview.chromium.org/1318893003 .
8467f14ebb82ae8f9c404b35dbc03ce1abbccc7c authored over 9 years ago
[email protected]
BUG=libyuv:488
Review URL: https://webrtc-codereview.appspot.com/54869004 .
ed55d24d9f9b40c223c581906b39b02a88bfa990 authored over 9 years ago
Since WebRTC's codereview instance at webrtc-codereview.appspot.com
is going to be read-only, li...
[email protected]
BUG=libyuv:488
Review URL: https://webrtc-codereview.appspot.com/57679004 .
67b06e66cb3d5aff909ddd679febcbc9f4e02191 authored over 9 years agoAllows direct conversion from JPeg to ABGR for android.
BUG=libyuv:488
[email protected]
Re...
7060e0d826cd83111b453102c59d7a6335c0919e authored over 9 years agocurrently only intel code uses this structure, but the prototypes are there for neon and lack of ...
fbc3d595e98a4cf6ed2301e6846cb89b74928946 authored over 9 years agoTake color conversion constants as a parameter to row function for I420ToARGBMatrixRow_SSSE3.
All...
[email protected]
BUG=none
Review URL: https://webrtc-codereview.appspot.com/59389004.
0bc626a5d776fd8399d14d7f6e24e557c14f4e7e authored over 9 years agoSaving a gpr register allows the register to not be pushed for now, and in future it can be used ...
0735245c527152d934f108110a1c573a2d47fd46 authored over 9 years agoProof of concept that conversions can table color matrix as a parameter.
...
be11f500f0e4da0e5859c8cb4a50b9a154e25307 authored over 9 years ago[email protected]
[email protected]
BUG=none
Review URL: https://webrtc-codereview.app...
3c4f5735ce1080bb52acd034c9318ed53418bb57 authored over 9 years ago
BUG=libyuv:487
[email protected]
Review URL: https://webrtc-codereview.appspot.com/53799005.
5452cce452b315e38f934ee1a0c573e058a3627a authored over 9 years ago
[email protected]
BUG=libyuv:487
Review URL: https://webrtc-codereview.appspot.com/53799004.
fa7ce4af3f39f5656c00c7a5487a3e9d3a9ec715 authored over 9 years ago
[email protected]
BUG=libyuv:485
Review URL: https://webrtc-codereview.appspot.com/58479004.
d317a70c1d15efbf04e970e79ee1d1e042830819 authored over 9 years agoSame as I420AlphaToARGB but first step converts to ABGR instead of ARGB.
4dfdabb552624a618808dbbe66dac1ed87c86b4a authored over 9 years ago