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
They are not needed, and due to them there was a call to _xgetbv()
without a declaration of the ...
This brings in the renamed libvpx that happened in
https://codereview.chromium.org/1734613003/
...
46c3d42ca518a668ab8917238130ec8afe47a141 authored almost 9 years agoThe 64 bit version of ARGBToRGB565 to 32 bit. 64 bit is using sri which shifts and inserts, savi...
ee99b85126aeafe64ba3da8f28aafcac80a595ac authored almost 9 years agoName of objdump tool updated.
[email protected]
BUG=none
Review URL: https://coderev...
ab0dfdd4ff06d435bae3d8a7b0c2a9ffebae9e9e authored almost 9 years agoName of objdump tool updated.
[email protected]
BUG=none
Review URL: https://coderevie...
38d37a5beedef44d11498e6cfb9e5aa9eb850019 authored almost 9 years agoBased on webrtc roll https://codereview.webrtc.org/1503883002
https://chromium.googlesource.com...
810c1791cc0f32ad1fafa7239977a480533cf2ef authored almost 9 years ago
ARGBToJ420 had an SSSE3 version, but not AVX2.
ARGBToI420 had an AVX2, so adapt that code to J42...
document play services update
[email protected]
BUG=none
Review URL: https://coderevie...
127ff512b3b4646eee96b760715f1c0403ceaee5 authored almost 9 years ago
[email protected]
BUG=none
Review URL: https://codereview.chromium.org/1703243003 .
69c38c5cf502742e166613b191d6bd5f6062d248 authored almost 9 years ago
Make environment variables match ifdefs with one SIMD instruction set word
as suffix for functio...
This is based on today's content at
https://code.google.com/p/libyuv/w/list
BUG=chromium:587193...
584c2e660d5b61ebe7b58fd5edf57e5b03afb43d authored almost 9 years ago
The drover.properties file is no longer useful after
migrating the repo to Git.
BUG=libyuv:568
...
The gflags library was missing from the CMake build
and the gtest includes were not being set co...
An SSSE3 version already exists, and an AVX2 version is available for
Visual C. This ports the ...
NV12ToRGB565Row for Intel is implemented as a 2 step conversion:
NV12ToARGBRow_SSSE3 and ARGBToR...
[email protected]
BUG=libyuv:557
Review URL: https://codereview.chromium.org/1687713002 .
c39509c8e5c529fa1dd444dc116de877cf48c518 authored about 9 years agoReview URL: https://codereview.chromium.org/1679123006 .
df8b930b78701a7d665603870bc7e199f998f1d7 authored about 9 years ago
[email protected]
BUG=libyuv:564
Review URL: https://codereview.chromium.org/1685723002 .
6ea3755330fcd8e5531e341c5460fe147324ccbd authored about 9 years ago
[email protected]
BUG=libyuv:566
Review URL: https://codereview.chromium.org/1673313003 .
fc2adcfa4287c0017f6966b21286c7bc4e614ffb authored about 9 years ago
[email protected]
BUG=none
Review URL: https://codereview.chromium.org/1676383002 .
1f83973698eac3993a2215de390ecdbb562886c3 authored about 9 years ago
When attempting to normalize function names to end in Row_SIMD it was made
harder with MIPS_DSPR...
[email protected]
BUG=libyuv:564
Review URL: https://codereview.chromium.org/1665573003 .
af90e82155a42ec8239685ca8626c547c7173220 authored about 9 years agoReview URL: https://codereview.chromium.org/1656423002 .
b0426365c92c840fb980b2b6f5c47326045db8f1 authored about 9 years ago
internal math of the fastrand function uses a multiply
and add that overflows a signed int. Thi...
For more info on ubsan, see
http://dev.chromium.org/developers/testing/undefinedbehaviorsanitize...
For more info, see
http://dev.chromium.org/developers/testing/undefinedbehaviorsanitizer
TESTED...
0e7d2926e29eb173f88c627187174af16d1c1f51 authored about 9 years agoThis is an UBSan error reported by libjingle
[ RUN ] WebRtcVideoFrameTest.ConvertToYUY2Buf...
9e39c1f27124c0f7c7fb1b88e4012df886e13ca9 authored about 9 years ago
MJPGToARGB prototype is in both convert_argb.h and planar_functions.h
Remove the duplicate proto...
[email protected]
[email protected], [email protected]
BUG=libyuv:551
Review URL:...
ad71738f6abff75827941bf08a7de00ce4a0d354 authored about 9 years agoThis works around a compile problem with iossim.mm.
BUG=libyuv:548
[email protected]
...
a4288dd6dc59e34d2625ceff1cd72875b0c9b14f authored about 9 years agoAs this bot was removed in https://codereview.chromium.org/1613013003/
484692b6ccdaacf16c8907e9a82118b06f213b57 authored about 9 years ago
When scanning profiles for unexpected _C functions
this test function contained the substring.
C...
When the image height for unittests was set to an
odd height, the TestI420 unittest would not fi...
When width was odd Y channel wrote an extra pixel.
This change splits the Y from UV into a tempo...
I420ToNV21 passes the wrong dst_stride_y when it calls I420ToNV12; parameter 8 (convert_from.cc:...
8377c798fb50ba438fb4ec136ea414f33eb0cfcf authored about 9 years agoRemove assumption on absolute paths in java_cpp_enum.py.
In java_cpp_enum.py there were assumpt...
d1c6eb0887e83fb03e00aa9c35be59a26e4735a0 authored about 9 years agogflags has a build warning in the chromium version.
../../third_party/gflags/src/gflags.cc:281:...
f7c6b1a1967c89513d8d6156dc1cf42ca5a16d2c authored about 9 years ago
[email protected]
BUG=libyuv:546
Review URL: https://codereview.chromium.org/1574253004 .
081475b3c86a049c318cb8182e0b12712ff2b40a authored about 9 years agoAlso renames Inverted to Invert in test name for consistency.
[email protected]
BUG=libyu...
[email protected]
BUG=libyuv:543
Review URL: https://codereview.chromium.org/1577723003 .
8030a711aa6bdbbdea072c03f241d9951fa1d568 authored about 9 years ago
Macro define and macro ifdef didnt match, leading to C code
being used. Make macro match functi...
use_sysroot=0 is required for webrtc on linux intel builds, but
libyuv doesnt use the affected l...
[email protected], [email protected]
BUG=libyuv:538
Review URL: https://codereview.chromium...
fc52d8ded269e9cd40c7a763e36758a08f177da0 authored about 9 years ago
[email protected]
BUG=libyuv:539
Review URL: https://codereview.chromium.org/1557923005 .
2560df9513e66080524a5b8dcea92b8ec657a8eb authored about 9 years agoport scaledownby4_avx2 to gcc
[email protected]
BUG=libyuv:492
Review URL: https://codere...
36615d62a0b4531a8bcd583c48e28547dbbbd554 authored about 9 years ago
[email protected]
BUG=libyuv:537
Review URL: https://codereview.chromium.org/1547703002 .
71deb7ba3aa246295245f80ab36bcd00cebe960a authored about 9 years ago
[email protected]
BUG=libyuv:535
Review URL: https://codereview.chromium.org/1543773002 .
2cb2e9e1ad8df0d2733b1498f1d1083070f210d4 authored about 9 years ago
In addition to https://codereview.chromium.org/1526163002
disable sysroot only for x86 and x64.
...
BUG=libyuv:535
[email protected]
Review URL: https://codereview.chromium.org/1535833003 .
3f4d86053e407a2016c824e40d9bbe2413b73e5c authored about 9 years ago
Remove inaccurate specializations for 1/4 and 3/4, since they round
incorrectly. Specialize for...
[email protected]
BUG=libyuv:533
Review URL: https://codereview.chromium.org/1535433003 .
1ccbf8fb7b1d84d37eabb26de933f841daf0ade7 authored about 9 years agoBUG=libyuv:533
Review URL: https://codereview.chromium.org/1531143002 .
029f926a14102a99b9b92ccd040be34adaec64da authored about 9 years ago
BUG=libyuv:534
[email protected]
Review URL: https://codereview.chromium.org/1535493002 .
40fd801a28f3020277fb435c36f94a4bba1f9171 authored about 9 years ago
Fixing the failure:
'TransposeWx8_Fast_MIPS_DSPR2' was not declared in this scope
BUG=none
R=f...
[email protected]
BUG=libyuv:447
Review URL: https://codereview.chromium.org/1525033005 .
80ca4514ef6471a4e86dd333dcd271624c678233 authored about 9 years ago
[email protected]
BUG=libyuv:534
Review URL: https://codereview.chromium.org/1526163002 .
be984a8b9a130671c098920600ffb44cbb559340 authored about 9 years ago
[email protected], [email protected]
BUG=libyuv:527
Review URL: https://codereview.chromium...
70445ef2efb4365928ae13e6776b229379517c54 authored about 9 years ago
[email protected]
BUG=libyuv:533
Review URL: https://codereview.chromium.org/1527903002 .
77346fcb4a6ffb81c70400e9b7417bc1d4ce5a4f authored about 9 years ago
When scaling down by 2 the formula should round consistently.
(a+b+c+d+2)/4
The C version did bu...
BUG=568883
[email protected]
Review URL: https://codereview.chromium.org/1516653004 .
71b60123dcedd6875ab76377d9e10de16bb7643d authored about 9 years agoremove include from unittest.cc that is already done by unittest.h
[email protected]
BUG=l...
include paths break for gtest
[email protected]
BUG=none
Review URL: https://codereview....
5c5cecb40c527d64767f7aa68acbbafe909fc960 authored about 9 years ago
Some functions run out of registers when compiled for debug,
fpic, with stack frames on 32 bit x...
BUG=none
[email protected]
Review URL: https://codereview.chromium.org/1506023009 .
785a261cd226e0e9150eddea93c67f467a7f11b1 authored about 9 years ago
[email protected]
BUG=libyuv:531
Review URL: https://codereview.chromium.org/1515503005 .
b3bbcc1f4e9a3468c0cb4ecb46547c77576883f5 authored about 9 years agowas using wrong register on 32 pixel version.
[email protected], [email protected]
BUG=liby...
[email protected]
BUG=libyuv:529
Review URL: https://codereview.chromium.org/1512793002 .
353ffbab8055432a7383eac6c05c1b3cbd5f2679 authored about 9 years ago
Benchmark
out\release\libyuv_unittest --libyuv_width=1279 --libyuv_height=719 --libyuv_repeat=99...
out/Release/libyuv_unittest --libyuv_width=1280 --libyuv_height=720 --libyuv_repeat=9999 --libyu...
dee77a4ebeaebc781cb3acd80aa6627fd1c7c825 authored about 9 years ago
xgetbv is generating bad code, falsely disabling AVX2 and AVX512.
disable optimization for the f...
[email protected], [email protected]
BUG=libyuv:527
Review URL: https://codereview.chromium...
2657688e701709a5af935e6ea27f4f8967208f2d authored about 9 years ago
[email protected], [email protected]
BUG=libyuv:527
Review URL: https://codereview.chromium...
b0b22f88b9f1557dd0a82260ce70748c65e54ad1 authored about 9 years ago
[email protected]
BUG=libyuv:528
Review URL: https://codereview.chromium.org/1506973002 .
48a919d86e23f767d77c846ed59d21bea3e1ba7d authored about 9 years agoAVX2 version can process 16 pixels at a time for improved memory bandwidth and fewer instruction...
bea690b3e03d24f77fea45c9a8592ea480a4acd8 authored about 9 years ago
[email protected], [email protected]
BUG=libyuv:527
Review URL: https://codereview.chromium...
fa2618ee267642719ec51add88d9d60233cf9bfe authored about 9 years ago
[email protected], [email protected], [email protected]
BUG=libyuv:527
Review URL: https:/...
8af0ebf8166a141e0d8798cfee1ac6b3b9365511 authored about 9 years agoYUV version of interpolation between two images.
[email protected], [email protected]
BUG=l...
[email protected]
BUG=libyuv:524
Review URL: https://codereview.chromium.org/1468523002 .
88552486f1322b5d4da9ea7f833ac60998331f5d authored about 9 years ago
[email protected]
BUG=libyuv:524
Review URL: https://codereview.chromium.org/1461013002 .
526558b2d86ecfa6408953ea53da107f15211197 authored about 9 years ago
[email protected]
BUG=libyuv:525
Review URL: https://codereview.chromium.org/1461693004 .
b7dfb72559f902c3af7fee0dee109076e66380b6 authored about 9 years ago
[email protected]
BUG=libtyv:525
Review URL: https://codereview.chromium.org/1460723003 .
528356a1284c546b2a3e56d6ec2eb5c5e77959c7 authored about 9 years ago
previously the I411 format used movd to read U, V pixels.
But this reads 4 bytes, and can cause ...
Before
I420ToARGB_Opt (594 ms)
I422ToARGB_Opt (483 ms)
I411ToARGB_Opt (748 ms) ***
I444ToARGB_Op...
[email protected]
BUG=libyuv:524
Review URL: https://codereview.chromium.org/1452083002 .
ec4b258d4e5a2ab3efaee4bfbfd8fb5494c89112 authored about 9 years ago
improves performance on older CPUs where movdqa is faster.
[email protected]
BUG=libyuv:49...
SSSE3
Note: Google Test filter = *I444ToARGB*
[==========] Running 8 tests from 1 test case.
[--...
a prototype function to implement the yuv to rgb with conversion and scale.
replace with 1 step ...
the yvu matrix for yuv to rgb had an incorrect entry, affecting yuv to bgra,
yuv to abgr and yuv...
libyuv builds/runs, but when integrated into chromium, produces link errors. unclear why but th...
72a9e282ecf848a5578f1e5983f0bb56a6c24fa6 authored over 9 years agodisable I422ALPHATOARGBROW_AVX2 I422TOARGBROW_AVX2 I422TORGB24ROW_AVX2 I422TORGBAROW_AVX2 in row...
fb5ed1f4c516003d02343d412d26355973d59a54 authored over 9 years ago
[email protected]
BUG=libyuv:521
Review URL: https://codereview.chromium.org/1429263004 .
98eb102bead73b6fd16a11c0fa7bdc85be69246f authored over 9 years ago
On Arm the YVU to RGB conversions move constants into registers.
This change does the same for 6...
using a stripped down gn file from webrtc.
BUG=libyuv:411,libyuv:519
[email protected]
...
Add alpha version of YUV to RGB to neon code for ARMv7 and aarch64.
For other YUV to RGB convers...
cpu flags of 1 disables SIMD and uses C. This used to be 0, but the change
in auto init behavio...
[email protected]
BUG=none
Review URL: https://codereview.chromium.org/1412373006 .
ab9a42d98233572c9698427005b99e3a8650c933 authored over 9 years ago
[email protected]
BUG=none
Review URL: https://codereview.chromium.org/1429693006 .
d95d2169d91b7d3d0f9c4b3752ccf425733ba7f6 authored over 9 years ago
in order to compare C and Neon code, a new command line flag is added.
historically environment ...
DSP code is not actually used, only DSPR2. Remove the detect.
[email protected]
BUG=none...
Add unittests that do 1 step conversion vs 2 step conversion.
Tests end swapping versions match...
ce4c2fad1d71f6e4bed20e3a7e518397a44a7e04 authored over 9 years ago