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
7db35772284eb4709866bf6652942552c82c2764 authored about 1 year ago
Replace unused popcount feature bit
Bug: libyuv:911
Change-Id: Icd88fcc732751d39b0950d5f09a58bc...
Fix the narrowing conversion error from ‘long unsigned int’ to
‘long long int’ that occurs when ...
Reduce convert_test to just Opt on RISC-V
cmake -B out/Release/ -DCMAKE_BUILD_TYPE=Release .
cma...
Bug: libyuv:956
Change-Id: I1903aa616243e891440ed92836dfb0992d31d4cd
Reviewed-on: https://chromi...
Update build files to include the new tests and source code.
Bug: libyuv:956
Change-Id: I6ec0be...
HAS_SCALEARGBROWDOWNEVEN_RVV wasn't defined,
so we cannot use ScaleARGBRowDownEven_RVV & ScaleAR...
Bug: libyuv:968
Change-Id: Iea2f907061532d2e00347996124bc80d079a7bdc
Reviewed-on: https://chromi...
Bug: None
Change-Id: I209a10c9020acc6e7e4f3835e19795413e28603a
Reviewed-on: https://chromium-rev...
Change ScalePlane(), ScalePlane_16(), and ScalePlane_12() to return int
so that they can report ...
BUG=libyuv:968
Change-Id: I9e8594440a6035958511f9c50072820131331fc8
Reviewed-on: https://chromi...
- Add kCpuHasAVXVNNI flag
- Remove deprecated GFNI detect to make space.
Meteor Lake has AVX-VN...
331c361581896292fb46c8c6905e41262b7ca95f authored over 1 year ago
- Add kCpuHasAVXVNNIINT8 flag
- Move mips flags up a bit to make space.
~/intelsde/sde -srf ...
709d60e6eec7938a95102a5cb1d0812e35606487 authored over 1 year ago
src_width parameter is used for assertions and unused with NDEBUG.
Fix the warning treated as an...
Remove terminal.qemu-x64 once changes to //build directory roll in.
Bug:chromium:1483216
Change...
Bug: chromium:1458042
Change-Id: I0d718710a34e652d9b7419108bb7f09f51699dbc
Reviewed-on: https://...
Add scalar code for AR64ToAB64, ARGBToRGBA, ARGBToBGRA, ARGBToABGR, RGBAToARGB, BGRAToARGB, and ...
ec2e9ca0007df3ac1caae5c6c1fdddcbbe07a842 authored over 1 year ago
- MSAN fails on most inline assembly, unaware of what the load and store instructions do.
- MSAN...
Bug: None
Change-Id: I29ec78cbd49c6901f11d2a0f5fc8f0929940f49c
Reviewed-on: https://chromium-rev...
goma property is not necessary anymore as libyuv builders use reclient
now.
Bug: b/239908030
Ch...
Bug: libyuv:965
Change-Id: I9b02abd13ab3345288655fa7a16383f59cf66bb8
Reviewed-on: https://chromi...
Bug: chromium:1458042
Change-Id: Ib9034df2539310516aec1d57281603fb92cc403c
Reviewed-on: https://...
Bug: libyuv:965
Change-Id: Ic983cc036b0b628a82dd2f4bb5eb649af4bfaa08
Reviewed-on: https://chromi...
Bug: libyuv:964
Change-Id: I4ac91bcaf6c7d6588a4f00e8ca3f8db04216724b
Reviewed-on: https://chromi...
Save the value of a common subexpression in a local variable.
Change-Id: I5724fcf341900cb2a65eb...
a8a37a25c9e1cf11bcd6ef7958551ccbbc5976ae authored over 1 year ago* Run on SiFive internal FPGA:
Test Case Speedup
I420ScaleDownBy3by8_None 4.2
I420ScaleDownBy...
ScaleUVRowUp2_(Bi)linear_RVV function is equal to other platforms' ScaleRowUp2_(Bi)linear_Any_XX...
10de943a12737be193e4f51df9e37b555ea09710 authored over 1 year ago
Context: go/unnesting-buildtools-lib
We are moving these source files buildtools/third_party/lib...
* Run on SiFive internal FPGA:
Test case Speedup
ARGBBlend_Opt 4.60
BlendPlane_Opt 5.96
I4...
This CL aims to support custom compiler flags.
Because upstream clang has supported to build for...
Change log: https://chromium.googlesource.com/chromium/src/+log/7287570212..af3d01376b
Full diff...
* Run on SiFive internal FPGA(w/ -march=rv64gcv):
Test Case Speedup
NV12ToARGB_Opt 12.0
NV21ToA...
This CL adds the Shipped field (and may update the
License File field) in Chromium READMEs. Chan...
Change log: https://chromium.googlesource.com/chromium/src/+log/9063d86518..7287570212
Full diff...
No-Try: True
Bug: None
Change-Id: I1231c79328b7d892b0599ea5a0da5517b2c5d28e
Reviewed-on: https:/...
- Add static to internal scale and rotate functions
- Remove unittest that tested an internal sc...
Bug: libyuv:956
Change-Id: I31070791754fc69b72c6dcc61be2e038d2676ed9
Reviewed-on: https://chromi...
Currently, chromium has merged loongarch config file in bug:1454442,
and so we resubmit gn build...
Src/build project has merged loongarch config file, but DEPS not update yet.
It will leads CQ fa...
Root cause:
Because InterpolateRow_RVV doesn't setup rounding mode to round-to-nearest-up when y...
Bug: libyuv:956
Change-Id: Ib539c2196767e88fa6e419ed2f22d95b6deaf406
Signed-off-by: Bruce Lai <b...
1. Fix compile warning in row_rvv.cc
2. Avoid compile row_rvv.cc/scale_rvv.cc when using GCC
Th...
- Makes ARM and Intel match and fixes some off by 1 cases
- Add ARGBToUV444MatrixRow_NEON
- Add ...
* Run on SiFive internal FPGA:
TestARGBExtractAlpha(~3.2x vs scalar)
TestARGBCopyYToAlpha(~1.6x...
Run on SiFive internal FPGA:
Test case RVV function Speedup
I444ScaleDo...
- Bump version to 1872
- Add scale_rvv to build files
Bug: libyuv:956
Change-Id: Ib9e9fd840a077...
Run on SiFive internal FPGA:
Test case RVV function Speedup
I444ScaleDownBy3_B...
Bug: chromium:1432399
Change-Id: Ie1a752a88fd6ab46b0fe940a730ff92583bf0c52
Reviewed-on: https://...
Change log: https://chromium.googlesource.com/chromium/src/+log/37b823771a..9063d86518
Full diff...
Now that chromium/base has rolled and switched the android_ndk_root to
the new android_toolchain...
Change log: https://chromium.googlesource.com/chromium/src/+log/fe131fc50e..37b823771a
Full diff...
Chromium is being updated to 'android_toolchain', which means the
'android_ndk' DEPS is no longe...
Bug: None
Change-Id: I97aab6aafd41c3bf36bfbf33fdcc424e5b3fd6e3
Reviewed-on: https://chromium-rev...
The Android NDK dependency is moving to a CIPD bucket to reduce the
checkout cost and to eventua...
Change log: https://chromium.googlesource.com/chromium/src/+log/d150157638..fe131fc50e
Full diff...
Uses I012ToAR30Matrix with u and v swapped and with VU suffixed
constants.
Bug: b/268505204
Cha...
- Remove const from uint32_t dither4 parameter to fix clang-tidy warning
- Apply clang format
- ...
They re-use the same method as I410/I210 to I420 with a depth
value of 12 instead of 10.
Bug: b...
c0f64c14ca28b49d7eeb77c0f7982610879e0074 authored over 1 year agoThis was added in the android internal master here: ag/19780505.
This keeps the upstream checko...
1cd65f78653f3425e052b47b3aef7f651c273e0e authored over 1 year ago
Updates the requests version in .vpython3 to the latest available in
order to pick up a security...
Bug: None
Change-Id: Iaa17f73afca4db09e6c176b7771c02dfbcea6cb0
Reviewed-on: https://chromium-rev...
Bug: chromium:1273556
Change-Id: Idaf61210ac9028ac664fde5c369d3de3fc092819
Reviewed-on: https://...
Change log: https://chromium.googlesource.com/chromium/src/+log/84f3f93bac..d150157638
Full diff...
Chromium is migrating uses of //third_party/android_ndk:cpu_features to
//third_party/cpu_featur...
Some targets in DEPS files do not specify a revision and always pull the
HEAD revision instead. ...
Replace vv+m1(LMUL=1) with vx+m2(LMUL=2).
Some kernels' asm code might contain register spill(1~...
* Run on SiFive internal FPGA:
MergeUVPlane_Opt(~6x vs scalar)
SplitUVPlane_Opt(~6x vs scalar)
...
Bug: None
Change-Id: Ie20574d0f9c8c2f074247405b294b49c3406448d
Reviewed-on: https://chromium-rev...
Change-Id: Ic169dcfe4d9bb9bf6d0dcae977d6cf510a7a60bf
Reviewed-on: https://chromium-review.google...
Bug: None
Change-Id: Icac4becb0537903ab87495fb0e2a2b750e1eca4f
Reviewed-on: https://chromium-re...
Avoid repetitions of the expression boxwidth - minboxwidth.
Change-Id: Ib53fb6b06a926b80ff9a64c...
dcbe0820709c274beb4624588d1aa14b25557d62 authored over 1 year agoAfter libyuv:961 is completed, yb(yuvconstant) will no longer contain rounding bias +32 for fixe...
de3e7fd14728d923d0bdc8e3aca06c8a61f014ce authored over 1 year agoRun on SiFive internal FPGA*:
I400ToARGB_Opt (~8x vs scalar)
J400ToARGB_Opt (~10x vs scalar)
L...
179b0203e5bd9eeff84de30e03b2517fd3bcb654 authored over 1 year ago
UYVYToYRow_LSX, UYVYToUVRow_LSX, UYVYToUV422Row_LSX,
ARGBToUVRow_LSX, ARGBToRGB24Row_LSX, ARGBTo...
Bug: b/281866362
Change-Id: Ic1093a887fb483f134c78909cf1ee7495e7345ba
Reviewed-on: https://chrom...
Run on SiFive internal FPGA:
I444AlphaToARGB_Opt (~16x vs scalar)
I422AlphaToARGB_Opt (~10x vs ...
Bug: libyuv:956
Change-Id: I2375a02583789af2a5f13f8dba6c663d5975aaa9
Reviewed-on: https://chromi...
Run on SiFive internal FPGA:
ARGBToJ400_Opt (~6x vs scalar)
RGBAToJ400_Opt (~6x vs scalar)
RGB2...
Run on SiFive internal FPGA:
I444ToARGB_Opt (~16x vs scalar)
I444ToRGB24_Opt (~10x vs scalar)
...
497ea35688f997edb4c42ef1cdd9f2ab4efb9e29 authored over 1 year agoRun on SiFive internal FPGA:
I422ToARGB_Opt (~10x vs scalar)
I422ToRGBA_Opt (~10x vs scalar)
I4...
MirrorRow_LSX, MirrorUVRow_LSX, ARGBMirrorRow_LSX,
I422ToYUY2Row_LSX, I422ToUYVYRow_LSX, I422ToA...
include intrin.h rather than emmintrin.h; fixes:
C:\...\VC\Tools\MSVC\14.35.32215\include\emmint...
Change-Id: I4b771a46fc853effc4c0fa3ae8032322a8369dc9
Reviewed-on: https://chromium-review.google...
under Visual Studio:
...\util\yuvconstants.c(57,14): warning C4244:
'initializing': conversion f...
Include row_rvv.cc source file and support for riscv64 builds in Android
and GN builds. Adds GN ...
Change log: https://chromium.googlesource.com/chromium/src/+log/d4adab061f..84f3f93bac
Full diff...
1. Fix compile error when build riscv without using vector
2. Fix run_qemu.sh misused v=true fo...
f4bd840794ec09fc1e493398a032f6026fb01ea3 authored over 1 year ago
Fail log:
[ RUN ] LibYUVBaseTest.TestLinuxRVV
Note: testing to load "../../unit_test/testda...
enable_safe_libcxx will be overridable by projects that embed Chrome's
//build using the build_o...
* Run on SiFive internal FPGA:
SplitRGBPlane_Opt (~6.87x vs scalar)
SplitARGBPlane_Opt (~10.77...
1b3c4c12d4b7972b6656438a37949309bfb2c18a authored over 1 year ago- change cpu printf to hex to better show flags
util/cpuid:
Cpu Flags 0x30000001
Has RISCV 0x10...
Bug: None
Change-Id: Ia1d596b6e108307fe042a03c34162b25152293d4
Reviewed-on: https://chromium-rev...
* Run on SiFive internal FPGA:
ARGBToAR64_Opt (~13.7x vs scalar)
ARGBToAB64_Opt (~5.81x vs scal...
MJPGToI420 and MJPGToNV12 are needed for successfully compiling
/m/c/v/m/sample_buffer_transform...
Aafter commit in CL: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4429570
We don't...
- include a fix for jpeg unittests to do at least 1 iteration
- include a fix for scale uv to on...
* Run on SiFive internal FPGA:
ARGBToRAW_Opt (~1.55x vs scalar)
ARGBToRGB24_Opt (~1.44x vs sca...
44396e6e9aad554283c8f1fbe981ac122c40dfc7 authored almost 2 years ago- update cpu_id to use "re" for fopen to avoid leaking handles if a thread is started while the ...
68659d0d681b4c2318407f7dbc6eaa40055adba1 authored almost 2 years ago
- Fix -Wmemset-elt-size warning for GCC
- Use vin for inputs and vout for outputs
Bug: None
Cha...
The correct define can be found in scale_row.h
Change-Id: I633ed47006c7bd8014038493005c2d934489...
724e7aee03884e5bc4d37556360ee519ee3b26e8 authored almost 2 years ago