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

work arounds for ios 64 bit compiler where int passed into assembly needs to be explicitely cast to 'w' register.

BUG=437
TESTED=local ios build
[email protected]

Review URL: https://webrtc-codereview.appsp...

d3f51b58f0c39d56addbba316f93d5664eaf9b58 authored almost 10 years ago
row_neon64 additional fixes for warning on ios where int doesnt match %2 size which is 64 bit by default. change size to explicitely 32 bit with %w2.

BUG=437
TESTED=try bots

Review URL: https://webrtc-codereview.appspot.com/43349004

git-svn-id: ...

b0f835224518ddd02d9bf0eed326f967cc09ae7e authored almost 10 years ago
row_neon64 fix for warning on ios where int width doesnt match %2 size which is 64 bit by default. change size to explicitely 32 bit with %w2.

BUG=437
TESTED=try bots
[email protected]

Review URL: https://webrtc-codereview.appspot.com/...

a20e2c62132e27ef7bc84c9f7733001e491d3e3e authored almost 10 years ago
scale 64 bit fix for warning on ios where int width doesnt match %2 size which is 64 bit by default. change size to explicitely 32 bit with %w2.

BUG=437
TESTED=try bots
[email protected]

Review URL: https://webrtc-codereview.appspot.com/...

6d5554661f2a865befe32f21b62ea9929663e932 authored almost 10 years ago
fix for warning on ios 64 bit that int width doesnt match %2 size which is 64 bit by default. change size to explicitely 32 bit with %w2.

BUG=437
TESTED=try bots
[email protected]

Review URL: https://webrtc-codereview.appspot.com/...

e8c90c31ee2e534eeeae7e86c660dcb3c993a9b4 authored almost 10 years ago
make windows code built with clangcl include the _posix source code.

depot_tools excludes these source files now, so they need to be manually
included.
BUG=435
TESTED...

54e78d12e04c74476b8330018923cd22f9e0ab42 authored almost 10 years ago
make row_win windows code built with clangcl include the _posix source code.

depot_tools excludes these source files now, so they need to be manually
included.
BUG=435
TESTED...

2c44965e8dc51cd1fcf4b75017e0c7a7eca0f327 authored almost 10 years ago
make windows code built with clangcl include the _posix source code. depot_tools excludes these source files now, so they need to be manually included.

BUG=435
TESTED=clangcl local build on windows
[email protected]

Review URL: https://webrtc-co...

484e5d2d23c84c05db8950ab135f2888f4f73c11 authored almost 10 years ago
Roll chromium deps to version that includes vs2015 link error fix.

BUG=434
TESTED=gclient sync and do build with vs2015
[email protected]

Review URL: https://we...

1ec12e5d6dc6aac6fce8a51dbf31f03382385677 authored almost 10 years ago
fix for arm builds where tmp for assembly produces an error if its uninitialized.

BUG=libyuv:432
TESTED=try bots
[email protected]

Review URL: https://webrtc-codereview.appspo...

ab6b2246755ccde6676f51bbc7ac185a25a11f46 authored almost 10 years ago
scale to 3/4 bug fix for odd widths. multiply to index into source by scale factor should be 4 / 3 not 3 / 4.

BUG=433
TESTED=set LIBYUV_WIDTH=1276 out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 -...

31806d76d9eb4cb51f1e7e5347209e2234bade4b authored almost 10 years ago
AVX2 port of ScaleDownBy4.

BUG=314
TESTED=out\release\libyuv_unittest --gtest_filter=*.ScaleDownBy4*

Review URL: https://we...

9f4636e298e0cc6ab553cbc49eb51a5cb447b1f4 authored almost 10 years ago
disable stucture padded warnings on win64 builds.

BUG=432
TESTED=local win64 build
[email protected]

Review URL: https://webrtc-codereview.apps...

5abb6d455640d657d35ce79365eaf78efea2a6c0 authored almost 10 years ago
remove unused function SumBox.

BUG=432
TESTED=untested
[email protected]

Review URL: https://webrtc-codereview.appspot.com/...

e23274cad299e17af076f7fdb5c791a4b095cb44 authored almost 10 years ago
remove unused function ScalePlaneBoxRow_* which was for slow box filter that is no longer used.

BUG=432
TESTED=try bots
[email protected]

Review URL: https://webrtc-codereview.appspot.com/...

428fce642df139a66401d97b72f0ac31cb611685 authored almost 10 years ago
enable chromium_code=1 to increase warning level. this will enable the same warnings as when built within chrome, helping avoid breakage in future.

BUG=432
TESTED=local windows build
[email protected]

Review URL: https://webrtc-codereview.a...

31c875fe196ad315f9dc789db5426c4ffbeba776 authored almost 10 years ago
fixed unused variables/code warnings in scale box function

BUG=libyuv:432
TESTED=local windows build with chromium_code =1
[email protected]

Review URL...

35aa92a1ea1bbcca6bf97e69e7a65f1caa987675 authored almost 10 years ago
Add PROJECT setting to codereview.settings

This is needed for some Rietveld functionality
to work properly. Currently there's an error in t...

9870a11cdf8acd2262dfc7363c9a86e136cdeddc authored almost 10 years ago
Enable FORCE_HTTPS_COMMIT_URL in codereview.settings

This is needed in order to be able to commit when
working from a pure Git checkout, since the Gi...

ab8bf4466598470b118cb850e022535cf5a94e50 authored almost 10 years ago
Work around casting warnings in scale_neon64.cc for ios 64 bit.

BUG=430
TESTED=untested
[email protected]

Review URL: https://webrtc-codereview.appspot.com/...

f995021f3531576127c098a4b96e47951009c1c7 authored almost 10 years ago
Work around for ios 64 bit build warning - use explicit word register for int.

BUG=430
TESTED=local ios 64 bit build
[email protected]

Review URL: https://webrtc-coderevie...

a81da96c900def2cd767270c3c96b29c89af3338 authored almost 10 years ago
scale to 3/4 or 3/8 with odd width destinations efficiently. previously if width was not multiple of what the simd loop would do (24), scaling would fall back on slower C code. This change allows SIMD to be used for most of the scaling and C for the remainder, improving efficiency.

BUG=314
TESTED=set LIBYUV_WIDTH=1896 & ScaleDownBy3by4_*
[email protected]

Review URL: https:...

4e78b8dc2e2140f729429e18b5c20d58c5f7dff1 authored almost 10 years ago
Allow ScaleRowDown any functions to accept non-power of 2 for destination SIMD multiple.

BUG=none
TESTED=local unittests pass
[email protected]

Review URL: https://webrtc-codereview...

1ffb04b43e9aa0da31f50be6c9595821252e3e2b authored almost 10 years ago
NaCl/GYP: remove references to prep_toolchain from libyuv. prep_toolchain is now a no-op.

BUG=none
TESTED=untested
[email protected]

Review URL: https://webrtc-codereview.appspot.com/...

c8a2c236a082bf627d8e585d55b581b8fbad1f7f authored almost 10 years ago
ScaleAddRows_Any_SSE2 functions for handling odd widths.

BUG=425
TESTED=out\release\libyuv_unittest_old --gtest_filter=*.ScaleDownBy3_*
[email protected]...

2b7f6b7dee16e184be67929833ebfe814f1f0b8c authored almost 10 years ago
Remove declspec(align(32)) from AVX2 functions.

BUG=422
TESTED=untested
[email protected]

Review URL: https://webrtc-codereview.appspot.com/4...

01db3d1d1ddd3f2907a46a41f24add5143b518d5 authored almost 10 years ago
box and point sampling use scaledownby4 but linear and bilinear do not.

BUG=427
TESTED=out\release\libyuv_unittest --gtest_filter=*.ScaleDownBy4_*
[email protected]

...

812f59ed40060d2197fc176ab8f08072f667066c authored almost 10 years ago
make box filter upsampler consider a pixel width of less than 1 to be 1. This makes it behave as a point sampler.

BUG=428
TESTED=set LIBYUV_WIDTH=1900 && out\release\libyuv_unittest.exe
[email protected]

Rev...

e52b9c3405f0799cc2038e60bec2593358a04938 authored almost 10 years ago
add empty header for backwards compatibility.

BUG=none
TESTED=lint passes

Review URL: https://webrtc-codereview.appspot.com/46919004

git-svn-...

8eb887f56f3170c4fa25ad2f743aaee5c1afa112 authored almost 10 years ago
Add a scale down by 3 test for testing general purpose box/bilinear with scale factor of 3, but allowing width/height specified to do odd with testing.

BUG=libyuv:427
TESTED=libyuvTest.ScaleDownBy3*
[email protected]

Review URL: https://webrtc-...

bb43f064dfadd6e3da17cb7657e373fea1495b55 authored almost 10 years ago
lsl by 2 requires a number sign for xcode on ios 64 bit build. add the # sign for ios compatibility. remove legacy x86 asm files that are unused. the unused files cause complications in build systems that build all files.

BUG=libyuv:423
TESTED=try bots
[email protected]

Review URL: https://webrtc-codereview.appspo...

c9986313acbd74ebc2609f0a42492d0e2f1e78c6 authored almost 10 years ago
Remove unused variable 'I422ToRGB565Row' that breaks osx builds.

BUG=426
TESTED=untested

Review URL: https://webrtc-codereview.appspot.com/48079004

git-svn-id: ...

32ad6e0e12fec058efdf85a5a4b32ed657f27c36 authored almost 10 years ago
Port box filter to AVX2.

BUG=libyuv:425
TESTED=c:\intelsde\sde -ast -hsw -- out\release\libyuv_unittest.exe --gtest_catch_...

013e812275fe6388ff1cea62e5d0ad569648b3ea authored almost 10 years ago
add rows handle height of 1 using a more general while-style loop.

BUG=none
TESTED=try bots

Review URL: https://webrtc-codereview.appspot.com/45999004

git-svn-id:...

b5ea79d84566ec7ac6651e54c9a93254ae549cbd authored almost 10 years ago
Remove code alignment declspec from Visual C versions for vs2014 compatibility.

BUG=422
TESTED=local vs2013 build still passes.

Review URL: https://webrtc-codereview.appspot.co...

c7161d1c36fb43f8ed0ddf25842f9894be1940d4 authored almost 10 years ago
Fix bug in YUV to RGB for gcc/clang and enable affected functions.

BUG=393
TESTED=sde -ast -hsw -- out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtes...

1eb51bcf01d5ace195c07eae2c48db4b3afa33cf authored almost 10 years ago
ARGB4444ToARGB and ARGB1555ToARGB ported to AVX2.

BUG=421
TESTED=out\release\libyuv_unittest --gtest_filter=*ARGB4444ToARGB*
[email protected]

...

bb5a009d11cb4872fe5b4a95a8fa673c896b7eb5 authored almost 10 years ago
RGB565ToARGB AVX2 vzeroupper before the ret, not after.

BUG=421
TESTED=out\release\libyuv_unittest --gtest_filter=*RGB565ToARGB*
[email protected]

Re...

8b9f90813474635953aedf9412e2e1a388e515ec authored almost 10 years ago
Add ScaleARGBFilterCols_NEON for ARM32/64

ARM32/64 NEON versions of ScaleARGBFilterCols_NEON are implemented.

BUG=319
TESTED=libyuvTest.*...

5f609856de4d9c224643d1e32a0af26e309412fc authored almost 10 years ago
ARGBToYJRow_AVX2 hooked up for ARGBToJ422

BUG=none
TESTED=ARGBToJ422 unittest

Review URL: https://webrtc-codereview.appspot.com/44079004

...

3d1176a3f88735801a3b93d661a3a7a53910802b authored almost 10 years ago
ARGBToUV AVX2 functions hooked up.

BUG=none
TESTED=RGB565ToI420
[email protected]

Review URL: https://webrtc-codereview.appspot....

8f0b32773c74450bc4ece5e0bd9fb3394dc2b7b4 authored almost 10 years ago
Add ARGBToY AVX calls.

BUG=none
TESTED=libyuv unittests all pass with AVX2
[email protected]

Review URL: https://web...

9afabe29b8101ab27b12ddf3ac86a823180e9061 authored almost 10 years ago
port RGB565ToARGB to AVX2.

BUG=421
TESTED=out\release\libyuv_unittest --gtest_filter=*RGB565ToARGB*
[email protected]

Re...

2827277496dd9793863641600bd45708acfa49be authored almost 10 years ago
shift for arm wants a # sign for nacl and ios.

BUG=420
TESTED=d:/src/nacl_sdk/pepper_canary/toolchain/win_arm_newlib/bin/arm-nacl-g++ -o newlib/...

e2ea106068e779882d40772532bde3be0c0d2fa6 authored almost 10 years ago
Scale down by 4 for odd number of destination pixels using 'any' that handles SIMD for multiple of 8 pixels, and C for the remainder.

BUG=314
TESTED=local test with width odd

Review URL: https://webrtc-codereview.appspot.com/49599...

44b6ba91e4b3a7583f1a4c1905483758b8ed5e86 authored almost 10 years ago
code style cleanup of scale functions. no functional change.

BUG=none
TESTED=lint
[email protected]

Review URL: https://webrtc-codereview.appspot.com/4883...

62a9fe303cf861229f752451c0fa9973f8ec9f5c authored almost 10 years ago
Fix the issue of q4 register not in clobber list for ARMv7

On ARMv7 platform, q4 is used, but it isn't declared in clobber list.
It results that q4 isn't p...

c00796c4e4982e1b1f2812fd25d9ef4c09ca1bb3 authored almost 10 years ago
scale to half size optimization for avx2 - use pmaddubsw instruction to horizontally add bytes, then pavgw to round and divide by 2.

BUG=314
TESTED=libyuvTest.ScaleDownBy2*
[email protected]

Review URL: https://webrtc-coderevi...

c70c7c02ff76ff7180263ba1d2a0e90a869f37ee authored almost 10 years ago
Add ScaleARGBCols_NEON for ARM32/64

ARM32/64 NEON versions of ScaleARGBCols_NEON are implemented.

BUG=319
TESTED=libyuvTest.* on AR...

f23d6222ac0d2829dcd26d28456de9991b4bb81d authored almost 10 years ago
add new scale_any to build files.

BUG=419
TESTED=untested
[email protected]

Review URL: https://webrtc-codereview.appspot.com/...

416c48dba7cfa18484341bdb1dd343fa9799ca16 authored almost 10 years ago
linear and point sample scale to half size for AVX2.

BUG=314
TESTED=out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*.ScaleD...

72673ac87389a27d1271fbd56b2a89e9d355963a authored almost 10 years ago
scale to half size use pmadd/pavgw to horizontal averaging.

BUG=314
TESTED=out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*.ScaleD...

9ef8999ff3e5928a91b3f86f4df44946ce875e6f authored almost 10 years ago
Scale down by 2 AVX2 port. Processes twice as many pixels as SSE2 and takes advantage of 3 argument instructions to reduce register usage and number of instructions.

BUG=314
TESTED=libyuvTest.ScaleDownBy2_Box
[email protected]

Review URL: https://webrtc-coder...

e6ca9cc2a2e01ca7bdd7dbed92b87c6f7f4d1c98 authored almost 10 years ago
All cpu flags to be set so that instead of comparing C code, compare assembler to assembler, for benchmarking purposes.

BUG=none
TESTED=libyuv_unittest.exe
[email protected]

Review URL: https://webrtc-codereview....

f16f33d4ce8e6a1c40e2426ad7b457d2927bb4f7 authored almost 10 years ago
remove 1 tab from each row of histograms in libyuvTest.TestFullYUV and libyuvTest.TestScaleFullYUV.

BUG=none
TESTED=libyuvTest.TestScaleFullYUV
[email protected]

Review URL: https://webrtc-code...

4f46a3e03d320fd21dac64ea17f81d6fddec38a1 authored almost 10 years ago
Handle scale down by factor of 2 efficiently by calling SIMD for multiple of 16 destination pixels, and C for remainder.

BUG=314
TESTED=out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*.ScaleD...

d41fbf40dd2b4589ad78e5b5649c0ed1ec5b9736 authored almost 10 years ago
Add nacl macros to ScaleFilterCols_NEON on ARM32/64 platform

Add the nacl macros to ARM functions. If not, a bunch of code is failing
to validate.

BUG=319
T...

0d3bfab6db10762ab162b1f1cd80cd9ca3f81916 authored almost 10 years ago
Enable assembly for clangcl build on Windows. Previously assembly was disabled so clangcl would work, but only with C code. As clangcl mimics both Visual C and GCC, ifdefs need to pick one or the other or often you'll end up with both. In this CL we disable most Visual C code and use the GCC versions which allow assembly for both 32 and 64 bit intel.

BUG=412
TESTED=clang=1 build on windows
[email protected]

Review URL: https://webrtc-coderevi...

d28cd77f99e623ce2b9493f3b197408503f9ee88 authored almost 10 years ago
Add ScaleFilterCols_NEON for ARM32/64

ARM32/64 NEON versions of ScaleFilterCols_NEON are implemented.

BUG=319
TESTED=libyuvTest.* on ...

d6d7de57426ae1ed13e8d870e8ef4b5259b2c2f2 authored almost 10 years ago
copy width to int64 to pass to assembly to avoid warning on ios 64 bit for implicit: value size does not match register size specified by the constraint and modif

BUG=413
TESTED=local ios 64 bit build
[email protected]

Review URL: https://webrtc-codereview...

70e5c818603e9b83aac266f2e7750c0543cb19de authored almost 10 years ago
I422ToRGB24 AVX2 and I422ToRAW

BUG=none
TESTED=I422ToRGB24 unittest
[email protected]

Review URL: https://webrtc-codereview....

0e4388aea3d075e31dd33f4d76fb0c728e7e0428 authored almost 10 years ago
Add ScaleARGBRowDown2Linear_NEON for ARM32/64

ARM32/64 NEON versions of ScaleARGBRowDown2Linear_NEON are implemented.

BUG=319
TESTED=libyuvTe...

4d387fc61990068d062ce8a2a8417e065ff01469 authored almost 10 years ago
Add ARGBToRGB565DitherRow_NEON for ARM32/64

ARM32/64 NEON versions of ARGBToRGB565DitherRow_NEON are implemented.

BUG=407
TESTED=libyuvTest...

e246e6c18f0606accdd02adce54ac85bba98f947 authored almost 10 years ago
Port J422 colorspace to GCC

BUG=414
TESTED=try bots
[email protected]

Review URL: https://webrtc-codereview.appspot.com/4...

3b4f5eb7b86b93003c1c1bbec1bc9d4d06dda663 authored almost 10 years ago
rename I400 to J400 and I400 reference to I400. J400 is a simple replication of values to convert to RGB, which is what the old I400 was. I400 reference is the Y part of the YUV formula, so renaming that to I400.

BUG=none
TESTED=libyuvTest (5925 ms total)
[email protected]

Review URL: https://webrtc-coder...

92f7f421fd7043dd0e00b08bc6791956ede42b97 authored almost 10 years ago
cpuid ifdefs fixed to remove some duplicate code cases.

BUG=none
TESTED=local windows build
[email protected]

Review URL: https://webrtc-codereview.a...

35f0add66d83d574d1f6ff3c454c05d32aea7d24 authored almost 10 years ago
clangcl build fix for __cpuid in psnr util. Since clangcl provides the intrinsic thru its Visual C emulation, don't duplicately define the function with an inline version, which is normally needed for gcc/clang.

BUG=412
TESTED=set GYP_DEFINES=clang=1 & gyp_libyuv -fninja libyuv_test.gyp
R=brucedawson@google....

df90670aa5eb8927d156b2c89cd3e13a3bbbe059 authored almost 10 years ago
Fix YToARGB and tweaks to thresholds in YUV tests.

BUG=411
TESTED=libyuvTest.TestYToARGB
[email protected]

Review URL: https://webrtc-coderevie...

f301777060d47e1b161348bcf526a627c02d6f22 authored almost 10 years ago
Add test for color accuracy of J422ToARGB

BUG=414
TESTED=libyuvTest.TestFullYUVJ
[email protected]

Review URL: https://webrtc-coderevie...

bfba8e41c4827889efd22c199c3314a094aaa243 authored almost 10 years ago
Optimized J422ToARGB.

BUG=414
TESTED=J422ToARGB unittest
[email protected]

Review URL: https://webrtc-codereview.ap...

f2fad0faa5f28693670a07a9f4b87b38238eb037 authored almost 10 years ago
Improve accuracy of J422 color space using higher precission fixed point and bias.

BUG=414
TESTED=TestFullYUVJ
[email protected]

Review URL: https://webrtc-codereview.appspot.c...

e408a3759f11cc92720135b5bd1edb0e06f379fc authored almost 10 years ago
Add ScaleAddRows_NEON for ARM32/64

ARM32/64 NEON versions of ScaleAddRows_NEON are implemented.

BUG=319
TESTED=libyuvTest.Scale* o...

ca5b1bd58b957a85a7b3b700a2f78ace61b7b96c authored almost 10 years ago
test different ways to round and clamp

BUG=none
TESTED=TestRoundToByte
[email protected]

Review URL: https://webrtc-codereview.appsp...

63726ed9c6117ce71c87fb6f5e7715aba0b450bb authored almost 10 years ago
Fix for planar functions SSE2 enable when building with clang for Windows.

BUG=412
TESTED=clang=1 for build on windows
[email protected]

Review URL: https://webrtc-code...

952ca5f26f317d7e67952bbcfb2c1cf111bad3d7 authored almost 10 years ago
test for cast and clamp performance.

BUG=none
TESTED=libyuv unittest added to benchmark and confirm behavior of cast
R=harryjin@google...

8f152605c74a900648bd2d645504b2a2bca1c8b0 authored almost 10 years ago
I400ToARGB_AVX2 port from SSE2 to AVX2.

BUG=403
TESTED=libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*I400ToARGB*
R=bruce...

685b92b0a687cca6027baedc777c8eda08788783 authored almost 10 years ago
I411ToARGB AVX2 version

BUG=403
TESTED=I411ToARGB unittest
[email protected]

Review URL: https://webrtc-codereview.a...

f5a7b2b48aae65a0527b587f93aefc9590999d2f authored almost 10 years ago
scale avoid math overflow in fixed point for large images

BUG=410
TESTED=set LIBYUV_WIDTH=65536 out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 ...

1e4a14f41028fa7e0fd5d64af24f6957e534a972 authored almost 10 years ago
Make TestFullYUV test do full yuv color space by default with randomized Y for inner loop

BUG=none
TESTED=out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*TestFu...

be77e062da042c1ec721e0a557d235893a2a4204 authored almost 10 years ago
Fix standalone GN build.

Add dependencies and move the neon target to only be
specified for ARM builds so a standalone GN...

0e53718e0120b51f9cbe1af29d8d949259127fb0 authored almost 10 years ago
Make color_test using if statements for clamping values from 0 to 255.

BUG=none
TESTED=libyuvTest.TestFullYUV

Review URL: https://webrtc-codereview.appspot.com/4747900...

1d87532f00ed85b9ebbbc42a6cfdbb61958a2452 authored almost 10 years ago
Dither from I420 to RGB565 in 2 steps - I420ToARGB then ARGBToRGB565.

BUG=407
TESTED=untested
[email protected], [email protected]

Review URL: https://webrtc-...

24152b2435a9faca7b8335362e9adeba8b21e2ff authored almost 10 years ago
Port I444ToARGB to AVX2.

BUG=403
TESTED=I444ToARGB unittests
[email protected]

Review URL: https://webrtc-codereview.a...

cdd80e04c9a2a63ff321e7cf26bc75ef01c4dc38 authored almost 10 years ago
Change YUV full test to use pseudo random order

BUG=none
TESTED=libyuvTest.TestFullYUV

Review URL: https://webrtc-codereview.appspot.com/4553900...

7c55ae4ada572676be8387e4f2d2e21daa4286ca authored almost 10 years ago
lrintf is not supported by visual studio 2010; replace instances of lrintf with a cast to int.

BUG=409
TESTED=python build\gyp_chromium -fninja -G msvs_version=2010 --depth=. libyuv_test.gyp
R...

9c96867a97a3b0903cf71b8d3df423027e6f364f authored almost 10 years ago
disable nv12 avx2 for vs9/10 that dont support avx2 instructions.

BUG=409
TESTED=try bots
[email protected], [email protected]

Review URL: https://webrt...

697c5aa8315fe85f61918e3113f3849d4a0bded6 authored almost 10 years ago
switch from 8x8 to 4x4 matrix for dithering

BUG=407
TESTED=Dither unittests
[email protected]

Review URL: https://webrtc-codereview.a...

bdeb9ac5849f48b510f79326cfe29ede3f6d3453 authored almost 10 years ago
ARGBToRGB565 AVX2 with dithering

BUG=407
TESTED=ARGBToRGB565Dither unittest
[email protected], [email protected]

Review ...

0fe4abbc5cc130d4275cdc03de9e373df2288e5b authored almost 10 years ago
ARGBToRGB565 SSE2 port.

BUG=407
TESTED=ARGBToRGB565Dither unittest
[email protected]

Review URL: https://webrtc-code...

9245317e1687744b50f653d631bd808a00314041 authored almost 10 years ago
Add ScaleRowDown2Linear_NEON for ARM32/64

ARM32/64 NEON versions of ScaleRowDown2Linear_NEON are implemented.

BUG=319
TESTED=libyuvTest.S...

274c9bce923df53f1c8a002f797a14adf9d05d1e authored almost 10 years ago
ARGBToRGB565 C version use unsigned dither matrix pattern to bump pixels to next brighter value.

BUG=407
TESTED=unittest passes
[email protected]

Review URL: https://webrtc-codereview.appsp...

693e0217c850fa35d75674579c94dcb79cab78ba authored almost 10 years ago
shift by 16 for neon expects a number sign

BUG=408
TESTED=nacl arm build
[email protected]

Review URL: https://webrtc-codereview.appspo...

6eaee58589c1ec4937f914d122fda035e5b5b679 authored almost 10 years ago
Improve the accuracy YUV to RGB for ARM64 NEON

ARM64 NEON version of YUV422TORGB is updated based on C algorithm.
Except TestJ420 and TestYUV, ...

e4cf8950d8fe8b2de7502b564e050cd2eef700fb authored almost 10 years ago
Add Neon source files to libyuv GN build

BUG=none
TESTED=untested
[email protected]

Review URL: https://webrtc-codereview.appspot.com...

7ed2bb122718ee7842541839c3e13f04469281f1 authored almost 10 years ago
port ARGBToRGB565 and ARGB1555 to AVX2. Enable functions that use ARGBToRGB565 AVX2 code. Add ARGBToRGB565Dither function.

BUG=403
TESTED=local windows build
[email protected]

Review URL: https://webrtc-codereview.a...

933bd40c3c894583f2e0243f5409a8e17d868ba0 authored almost 10 years ago
Roll chromium_revision 271c6cc..2c3ffb2 (309333:317530) + fixes

Details: https://chromium.googlesource.com/chromium/src/+/271c6cc..2c3ffb2/DEPS

Updated sync_ch...

1dc351bf44c31a0a56a7554432660d448c79a446 authored almost 10 years ago
Cleanup LSan suppression files.

This file no longer needs to exist after
https://codereview.chromium.org/941433004/ has been lan...

ccc465d0b4ba37f06bdf05e92129c4a1bc997e84 authored almost 10 years ago
Remove unused URL in DEPS

[email protected]

Review URL: https://webrtc-codereview.appspot.com/42049004

git-svn-id: ...

3fecef44f8dd182abb948cddff8133ad71b588fe authored almost 10 years ago
if building with gcc and sse2 is not enabled, disable assembly

BUG=none
TESTED=nacl build with default options
[email protected]

Review URL: https://webrtc...

a5d26cedb1fc7e9ee41f781f72b175e15ae23ff8 authored almost 10 years ago
AVX2 version of ARGBToARGB4444

BUG=403
TESTED=local build on windows
[email protected]

Review URL: https://webrtc-coderevie...

bffd326f74d21305de0d68fb5c0e18ff0e51aea6 authored almost 10 years ago