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

Scale 12 functions that are scale 16 but with only low 12 bits valid

Rename yuvconstants to .c and use round from math.h

Bug: libyuv:882, b/180472591
Change-Id: I70...

08815a29766a78398a8e2b9ed095280e9d0a73c2 authored almost 4 years ago
[libyuv] - Switch from gflags to absl/flags.

No-Try: True
Bug: libyuv:883
Change-Id: I11f1dbcccdc3697b73b3cfc2d423876841eb7b7a
Reviewed-on: h...

63dd43dd469c5a21a8fa09d28350961c723326d0 authored almost 4 years ago
add yuvconvstants util

miscellaneous cleanup of other code/comments

Bug: libyuv:873, libyuv:877
Change-Id: I0d8caf9a65...

d7687742995c4cb004fbbc5cffc7c9e0d22ec7e5 authored almost 4 years ago
Add P010ToP410 and P210ToP410

These are 16 bit bi-planar convert functions to scale UV plane to
Y plane's size using (bi)linea...

d4ecb70610325fdaaeec6af074d6e3ceab9866d1 authored almost 4 years ago
Rounding added to scaling upsampler

Bug: libyuv:872, b/178521093
Change-Id: I86749f73f5e55d5fd8b87ea6938084cbacb1cda7
Reviewed-on: h...

12a4a2372cf8530de0bb1e8f00c176d31d7da0b6 authored almost 4 years ago
Move metadata in OWNERS files to DIR_METADATA files

No-Try: True
Bug: 1113033
Change-Id: I906f1bff1b8e0eace5947be066a609e28565e81c
Reviewed-on: http...

742791f13a8ca9e8a297c323699aff8af30a360b authored almost 4 years ago
Add NV12ToNV24 and NV16ToNV24

These are bi-planar convert functions to scale UV plane to Y plane's size using (bi)linear filte...

f7fc83f46d556977572f120df9f1e3a0ffc03c3d authored almost 4 years ago
BT.2020 Full Range yuvconstants

new color util to compute constants needed based on white point.

[ RUN ] LibYUVColorTest.T...

942c5084482d8592883be66151e0dea502f4cbc0 authored almost 4 years ago
Fix PRESUBMIT.py.

Bug: b/179223281
Change-Id: I66da6f1367267bdfc38488f6807700d21a4c86e1
Reviewed-on: https://chrom...

60d37a064bc0307017537ed3091b1b0204213855 authored about 4 years ago
Add special optimization for I420ToI444 and I422ToI444

These functions use (bi)linear filter, to scale U and V planes to the size of Y plane.
This will...

fc61dde1eb4b7807201fa20cd0a7d023363558b2 authored about 4 years ago
win32 build fix for I422ToRGBA

Bug: libyuv:877, b/178713286
Change-Id: Iad55df99083b9a4bb9306e052e0e687e58570d96
Reviewed-on: ...

c28d4049364d75710b1c49697a5814ab572af641 authored about 4 years ago
Fix in row_gcc.cc to change subq to sub

subq is only available for x64
sub works for both 32 bit x86 and 64 bit x64

Fox in row_gcc.cc fo...

39240f7149cffde62e3620344d222c8ab2c21178 authored about 4 years ago
Fix libyuv bots.

[email protected]
No-Try: True
Bug: libyuv:880
Change-Id: I73cd1bf2beaef60d02663056fd96...

982d5fa9be2265972b946ac69be69bbf67da3b01 authored about 4 years ago
Add MergeARGBPlane and SplitARGBPlane

These functions convert between planar and interleaved ARGB,
optionally fill 255 to alpha / disc...

a85cc26fde68699f95eceb4ca93c5eb70278787e authored about 4 years ago
[build] Remove obsolete gn flag

Bug: chromium:1164276
Change-Id: I2c7ed46ddf5ed027d316bc02f76a957b29101734
Reviewed-on: https://...

f7c0a73a3ea796e9b1c2a4cf2de319eafe6d1226 authored about 4 years ago
Add BT.709 Full Range yuv constants.

MAKEYUVCONSTANTS macro to generate struct for YUV to RGB
Fix I444AlphaToARGB unit test for ARM b...

37480f12c66654c76edd13a9a8a478f3a4e73ab5 authored about 4 years ago
Add I422AlphaToARGB and I444AlphaToARGB

Bug: libyuv:878
Change-Id: I64c314326ac7ae5242acc64e20016e30adc6d17f
Reviewed-on: https://chromi...

08d0dce5fca126af9601304581f6cec27440077c authored about 4 years ago
NV12 Bilinear upsampling bug fix

Reenable InterpolateRow_AVX2

Bug: libyuv:838, b/68638384, b/176195584
Change-Id: I990fcc204d89ee...

93b1b332cd60b56ab90aea14182755e379c28a80 authored about 4 years ago
Scale bug fix with msan when scaling up in height and down in width with box filter.

runyuv3 Scale*Rotate_Box --libyuv_width=200 --libyuv_height=50

Bug: chromium:1158178, libyuv:87...

1d3f901aa016d42b5bc0148be2ef6c0fd56f3b81 authored about 4 years ago
Test Box filter scale plane with 1 dimension growing and the other reducing

A bug with msan is reproduced when source is 200x50 and destination is 50x200
runyuv3 Scale*Rota...

058746415698c6e101442c2b3e95f50832281671 authored about 4 years ago
NV12 Copy, include scale_uv.h

Bug: None
Change-Id: I8148def3f1253913eb62fcc000e5f72704262a17
Reviewed-on: https://chromium-rev...

dfaf7534e0e536f7e5ef8ddd7326797bd09b8622 authored about 4 years ago
Stop setting mac_xcode_version in DEPS

mac_xcode_version no longer has an effect.

Partially reverts https://chromium-review.googlesour...

ad890067f661dc747a975bc55ba3767fe30d4452 authored about 4 years ago
Roll chromium_revision 5aaa70b53c..64c8c30faa (822628:824854)

Change log: https://chromium.googlesource.com/chromium/src/+log/5aaa70b53c..64c8c30faa
Full diff...

2664f649bc0a32e05f5bc3ff4d12134e41aa08c4 authored about 4 years ago
Scale by even factor low level row function

Bug: b/171884264
Change-Id: I6a94bde0aa05e681bb4590ea8beec33a61ddbfc9
Reviewed-on: https://chrom...

b7a1c5ee5d8610b22cda37e736244cd61ba519f5 authored over 4 years ago
Roll chromium_revision df9aecfc0b..5aaa70b53c (820568:822628)

Change log: https://chromium.googlesource.com/chromium/src/+log/df9aecfc0b..5aaa70b53c
Full diff...

f014dbd87ab06258569ad10a4cb6f84a8a7f7dd2 authored over 4 years ago
PlaneScale, UVScale and ARGBScale test 3x and 4x down sample.

Intel SkylakeX
UVTest3x (1925 ms)
UVTest4x (2915 ms)
PlaneTest3x (2040 ms)
PlaneTest4x (4292 ms)...

cec28e70882ce6fb302f5a04137e919e779ee291 authored over 4 years ago
MJPGToNV12 added and build files sorted

Bug: None
Change-Id: I87aa64a14bb3f0785f984f492e56fcf2313431ce
Reviewed-on: https://chromium-rev...

5c4dc242f41861f6b0764860e6492200023a89c4 authored over 4 years ago
Roll chromium_revision e812106b13..df9aecfc0b (817907:820568)

Change log: https://chromium.googlesource.com/chromium/src/+log/e812106b13..df9aecfc0b
Full diff...

19d71f6b351fe992ae34b114eebd872c383a6bdb authored over 4 years ago
Roll chromium_revision 4892423355..e812106b13 (815587:817907)

Change log: https://chromium.googlesource.com/chromium/src/+log/4892423355..e812106b13
Full diff...

14df43fa9cfe055b2908ad81a8dd328662008483 authored over 4 years ago
UVScale down use AVX2 and Neon for aarch32

Intel SkylakeX
Was SSSE3 UVScaleDownBy4_Box (2496 ms)
Now AVX2 UVScaleDownBy4_Box (1983 ms)

Wa...

a4ec5cf9c2a183e389d3fddd9c239e87af56db68 authored over 4 years ago
UVScale down by 4 use SSSE3/NEON

Intel SkylakeX
Was UVScaleDownBy4_Box (7421 ms)
Now UVScaleDownBy4_Box (2496 ms)

Pixel4
Was UVS...

725c64015d10977d0bd021028c00d11099a42f8d authored over 4 years ago
2x down sample for UV planes ported to SSSE3 / NEON

Bug: libuyv:838
Change-Id: Id9fb3282a3e86143d76b5e0cb557f0523a88b3c8
Reviewed-on: https://chromi...

d730dc2f18569a760f89218bc331f6a4b6ce88f9 authored over 4 years ago
Roll chromium_revision ccec2ad009..4892423355 (811963:815587)

Change log: https://chromium.googlesource.com/chromium/src/+log/ccec2ad009..4892423355
Full diff...

b6f3cff282020500270ae929aa31ee5a18e5fbab authored over 4 years ago
I420ToARGB prototype added to convert_from.h

Duplicate I420ToARGB prototype from convert_argb.h into convert_from.h for webrtc
Apply clang fo...

385418a8e2cfe824197a79a283b522099fae6c17 authored over 4 years ago
scale neon adjust PRFM instruction to co-issue with math

Bug: libyuv:838, b/151375918
Change-Id: Ib0013fd971d700d2981b58e0aa1dd666e68fedd4
Reviewed-on: h...

0b1e6ea6c9455ec8e1d94a7f741f7d9f043499dd authored over 4 years ago
Roll chromium_revision 4eeee82411..ccec2ad009 (809748:811963)

Change log: https://chromium.googlesource.com/chromium/src/+log/4eeee82411..ccec2ad009
Full diff...

6866adbec5af1b3c66d1ace334a43ad61e6bb268 authored over 4 years ago
NV12Scale function and ScaleUV for packed UV plane bilinear scaling

Bug: libyuv:718, libyuv:838, b/168918847
Change-Id: I3300c1e7d51407b9c3201cf52b68e2e11346ff5f
Re...

e647902212ddce08d004bc34cf9720ac960b5d54 authored over 4 years ago
NV12Scale function using split/merge on UV channal

Bug: libyuv:718, libyuv:838, b/168918847
Change-Id: I78b27baac50f0ce955e00cb6aaf7dfe5a0cb1e3d
Re...

7a52fde1c4eb00790bd647b50842797daa5222e6 authored over 4 years ago
ARGBSetRow_Any do memset for msan

Bug: b/169296991
Change-Id: Ia000cdbca0d0d95465e09535b67775ad3b885038
Reviewed-on: https://chrom...

d6833cda383bace2c98190fe0df504609c9ae074 authored over 4 years ago
Roll chromium_revision 5aa7e23974..4eeee82411 (807011:809748)

Change log: https://chromium.googlesource.com/chromium/src/+log/5aa7e23974..4eeee82411
Full diff...

73c98f7832ac814820465ec24547794c86222fd3 authored over 4 years ago
Roll chromium_revision d17a413a10..5aa7e23974 (803002:807011)

Change log: https://chromium.googlesource.com/chromium/src/+log/d17a413a10..5aa7e23974
Full diff...

fb7a35a93e1d18fde5a0980386aa8b843c8e7fdd authored over 4 years ago
Fix libyuv deps autoroll and roll chromium deps.

This includes:
- fixing a handrolled raw exec-based DEPS parser that was failing
to parse ...

33503d9c9c63b1b540cda31f578a0af98e8d7a3c authored over 4 years ago
libyuv: Expand is_linux to is_linux || is_chromeos.

Currently is_linux is true on building Chrome OS,
but it is planned to set to false. This is the...

165f39cd1292c1ff210f6916e4483dd75fa03c13 authored over 4 years ago
Fix failed unittest TestARGBQuantize.

Wrong stride used in the for block.
Change the stride of x from 8 to 16.

Change-Id: Ic0cddf8413...

b45db3c4af8046f99ababc8ed4181edd2976d2b5 authored over 4 years ago
Fix two failed case after enabling msa optimization.

Failed case: LibYUVConvertTest.TestI400 and LibYUVPlanarTest.ARGBBlend_Unattenuated.
This patch ...

0de9bf3b1855fa38310fb981ebe1eaee6b5e7d85 authored over 4 years ago
ARGBToJ420 MMI and MSA version match C.

In commit 6cd1ff, C version has been updated.
This patch update the MMI and MSA version to mach ...

5c6cdd0747a7bb991e58021f6e977a7f14b28719 authored over 4 years ago
clamp C functions use compare

Intel
Was ARGBSubtract_Opt (1760 ms)
Now ARGBSubtract_Opt (1546 ms)

ARM
Was ARGBAdd_Opt (1747 m...

6d603ec3f57dafddc424ef895e5d903915e94ba6 authored over 4 years ago
Rollback of ARGBAttentuate

ARGBAttenuate AVX2 different than NEON/C

Was
C ARGBAttenuate_Opt (1151 ms)
SSSE3 ARGBAttenu...

1837f0022eaa6fde28dc78822c3eb7c4223e66f9 authored over 4 years ago
Remove comment from BUILD.gn

The goal of this CL is to trigger all the CI bots to ensure they have
all been migrated to goma ...

7050e079828891cd1bb84823cf3c30b52960ba2a authored over 4 years ago
Add J420AlphaToARGB and colortests for bt.709 and rec.2020

Bug: libyuv:864, b/159753166
Change-Id: If6ba742a0e7c5baeab29e8b92569aee361af88e9
Reviewed-on: h...

0b793d9facd2bdf951290ce46be39b205812be60 authored over 4 years ago
Optimze ABGRToI420 for AVX2

libyuv_test --gunit_filter=*ABGRToI420_Opt --libyuv_width=1280 --libyuv_height=720 --libyuv_repe...

c5e45dcae58f5cb3eb893f8000c1de88a8fe3c4e authored over 4 years ago
ARGBToI420 MMI and MSA version match C.

In commit 0b8bb6, C version has been updated.
This patch update the MMI and MSA version to mach ...

ce5b333853c719a7d868fe08fc8fe7a9e6c56079 authored over 4 years ago
Add MirrorUVRow_MSA.

Change-Id: Ic498d1175c3f916d0101b0fd8603b5cae994138b
Reviewed-on: https://chromium-review.google...

db63668a242e5babc04ad1e4ac8abac700f26a05 authored over 4 years ago
Remove unnecessary include of convert_argb

Bug: libyuv:861, b/156642185
Change-Id: I3ddbe2f7b61629ed18b6879203203a51b3700773
Reviewed-on: h...

8869628c24a31989427e2856203865b38383d848 authored over 4 years ago
NV12ToABGR and RAW Matrix macros

Bug: libyuv:861, b/156642185
Change-Id: I5ebcff33aa1a419aa2e766f6133b349e4e658297
Reviewed-on: h...

6efd8f2cf03d47efe9774884fdcc8652173c52ee authored over 4 years ago
Remove M420 and refactor NV12ToI420

M420 is a row biplanar variation of NV12 supported on Microsoft webcams.
The code was hardcoded ...

94af5319f4ce014c47e5eb2167ef6aa1424db9ca authored over 4 years ago
I400ToARGBMatrix Pass a color matrix to use different coefficients

32 bit
Neon I400ToARGB_Opt (1937 ms)
64 bit
C I400ToARGB_Opt (8957 ms)
NEON I400ToARGB_Opt (2147...

da41bca02b575354070666c49bfe885fdcdad528 authored over 4 years ago
YUV to RGB Matrix functions for color space support

Make all Matrix versions of conversions public.

Bug: libyuv:861, b/156642185
Change-Id: Ida067c...

d426247a3bf63c9c52d70e50693843d81c7eda59 authored over 4 years ago
ARGBAttenuate AVX2 rewritten to match NEON/C code

Bug: 665
Change-Id: If26fb389dabbca870a0e720f5258d6c9b2cde156
Reviewed-on: https://chromium-revi...

84da59c1689d62d199c6586480e459e51315e14c authored over 4 years ago
RGB565ToI420 C matches SIMD ARGB4444, RGB565 and ARGB1555 C versions mimic AVX and Neon

Neon move prfm after loads for all functions. Example performance improvement
Was
I444ToARGB_Op...

d13db1b43747bc6a6fde7179814cce0127cd94e8 authored over 4 years ago
ARGBToJ420 and ARGBAttenuate make C match SIMD

Bug: libyuv:447
Change-Id: Ie1dd4a20fb8d5c96231dcfee9f8a0ac2edfb9bd8
Reviewed-on: https://chromi...

6cd1ffb1b80714b7d339c8696adbb2ce0b632379 authored almost 5 years ago
ARGBToI420 C version match SIMD

Bug: libyuv:447
Change-Id: Iafb28cf635b355837caf41c26baee665642f4f95
Reviewed-on: https://chromi...

0b8bb60f2e489b239ae75840554f592433900edb authored almost 5 years ago
NV12Mirror and MirrorUVPlane functions added

HalfMergeUV AVX2 version

Skylake Xeon performance for 1280x720
NV12Mirror_Any (109 ms)
NV12Mirro...

7a61759f78e37113221cfe7c40c522aa505280af authored almost 5 years ago
Refine conditional compilation for MSA and MMI.

This patch is a complement for commit bed9292f2cbba2f8f9ff0f1635a8aa17a311f2f9.
1. Supplement in...

d9681c53b3af633ab3c64655fcb9625e364b8f9c authored almost 5 years ago
i444tonv12_eg example program

Bug: libyuv:858
Change-Id: I1b970f57a6ff6288afc8f60b2244e51bf6d30e78
Reviewed-on: https://chromi...

eed202f1f39fad3689758801f06298e52fe6c02d authored almost 5 years ago
Move init process of msa after mmi.

Some processors support both MSA and MMI.
when they are enabled together, MSA will be preferd.
T...

bed9292f2cbba2f8f9ff0f1635a8aa17a311f2f9 authored almost 5 years ago
CPUID util add namespace if compiled as C++ Add comment about namespace for C++ Remove unnecessary includes

Bug: libyuv:858
Change-Id: I71473aff572752460a2f77b2b2058f78410b54af
Tested: g++ -Iinclude/ -o c...

86e4cdd91ff6061558550a548525e0a3a0cec6a8 authored almost 5 years ago
Use 8 bit RGB to Y coefficients for Y and YJ in MMI and MSA.

1. Switch to 8 bit precision.
2. Fix an error in the implementation of MMI and MSA.

About the e...

1cd417bda9db9477d20f5ab950048630bcf55a08 authored almost 5 years ago
HalfMergeUVPlane function and optimized I444ToNV12 and I444ToNV21

Bug: libyuv:858
Change-Id: Ie1f03a9acaff02ee8059cf1e5c2c2e5afcde8592
Reviewed-on: https://chromi...

2f48ffd42b8479181c9019710c62ba13ab5697fc authored almost 5 years ago
libyuv r1749 upstream for I444ToNV12

Bug: libyuv:858
Change-Id: Iacf70938ace6258e5bbd397cd78414f1025474c5
Reviewed-on: https://chromi...

d4c3f45eb672e7bd008cac3347f3e21c955cbf7d authored almost 5 years ago
Replace phoglund in libyuv OWNERS wth mbonadei

Patrik is leaving the company.

Bug: None
Change-Id: Ifd872700ee1f4ca5272a045513d0dcd9f5efe7d6
R...

27d846c57d07d13cee99a26e747067401712423a authored almost 5 years ago
Add unittest TestLinuxMipsMsaMmi.

This unittest help to test MipsCpuCaps.

Change-Id: I9e0ceeed0e5243446eaafa27e8de4c5f8163b09e
Re...

ca954a3419ee272d7cb5d68e99bce67d7e6ad18d authored almost 5 years ago
Refine function MipsCpuCaps.

1. Refactored function MipsCpuCaps.
2. allow msa and mmi can be enabled together.

Signed-off-by...

f813b8a810325611eb03a7051c3c8ae78d7f703b authored almost 5 years ago
Apply clang format to libyuv source

Bug: None
Change-Id: Ifd16b59d7f0dbf4402dd5741bb89d1ec06dfaac8
Reviewed-on: https://chromium-rev...

7e050595571728eacb2855f4b2201c346aef6a61 authored almost 5 years ago
Fix prob of disabling mmi on loongson3 variant.

If 'mips_arch_variant=loongson3' is setted without 'mips_use_mmi=true',
undefined reference of M...

59b29c5f4d66ec814132bb81a341378cf05c5cad authored almost 5 years ago
RGB24Mirror function

Bug: b/151960427
Change-Id: I413db0011a4ed87eefc0dd166bb8e076b5aa4b1d
Reviewed-on: https://chrom...

aabcc477bdca9457bff773d3e767342e3d6af274 authored almost 5 years ago
Remove HAVE_JPEG requirement from headers.

JPeg is currently only enabled on Windows and Linux builds, so only
call the functions if needed...

7f00d67d7c279f13b73d3be9c2d85873a7e2fbaf authored almost 5 years ago
Upstream all libyuv changes to version 1746 Prefetch for all arm functions - helps performance at higher resolutions Make MirrorPlane function public.

Bug: libyuv:855
Change-Id: I4020face6b52767ee78d81870314285d63e98b95
Reviewed-on: https://chromi...

b5e223ac4c8ccfbc6bef874fb5e0781809570170 authored almost 5 years ago
Remove unnessary .DS_Store file.

Bug: None
Change-Id: I6c6f4d06af61be2cb23f376bafd29c15edc9207b
No-Try: True
Reviewed-on: https:/...

45f1f2b201672b699b35da20267a5f2c41318264 authored almost 5 years ago
RAWToJ400 and RGBToJ400 use 2 step row function for Intel. RAWToJ400 Was 3996 ms, now 3309. 20.7% faster.

Call a row function for each row, based on ARGBToI400 code.
But implement row functions as 2 ste...

3db22ebc4b6fa3c63bb930f2123446764334fe9a authored about 5 years ago
RAWToJ400 for big endian RGB to grey scale.

On Pixel 3
Was
BM_ConvertToGray/1280/720/3 2360958 ns 2334984 ns ...

1cea4235af9a424023f439a412e77303680acbd6 authored about 5 years ago
Floating point Gaussian kernels

On SkylakeX for 720p
TestGaussPlane_F32 (657 ms)

On Pixel3
TestGaussPlane_F32 (1787 ms)

Bug: l...

6e6f81b8031a9d78d97c574578a0fc0651c52a1a authored about 5 years ago
Upstream minor changes. Faster tests, Faster YUV Rotate180 and Mirror

Bug: libyuv:840, libyuv:849: b/144318948
Change-Id: I303c02ac2b838a09d3e623df7a69ffc085fe3cd2
Re...

d82f4baf5fcc19f21b5decd7c4af63f120653e0b authored about 5 years ago
I420ToI010 fix for missing LIBYUV_API in DLL

Bug: libyuv:850
Change-Id: Ib10208955bd1b5614f9278fcbef2340bb7425888
Reviewed-on: https://chromi...

6afd9becdf58822b1da6770598d8597c583ccfad authored about 5 years ago
I210ToAR30 support for 422 10 bit to 10 bit RGB

BUG=960620, libyuv:845, b/129864744

Change-Id: I43b152568b7f297f81624d47e56a334c127be17b
Review...

6502179e4c13644b23f6e86917e6fc76064e2c4d authored about 5 years ago
Add U444ToABGR, J444ToABGR, H444ToABGR, H444ToARGB and ConvertToARGB support

BUG=960620, libyuv:845, b/129864744

Change-Id: I9f80cda3be8e13298c596fac514f65a23a38d3d0
Review...

1f129460689f4bbc5c5bee38ea1de3999949e1a0 authored over 5 years ago
BT.2020 pull in tests and upstream fixes; expose a few more methods.

This adds some missing prototypes from the BT.2020 CL as well as expands
the H444 and J444 resul...

53e014c99d6f59647c57b70b3fa65ad3dd59ce08 authored over 5 years ago
Add support for BT.2020.

This pulls in the changes that Firefox made to add BT.2020 support as well
as expands them to th...

f15793d6af4758fe4bd4b2b1d851301fdd7e62fb authored over 5 years ago
Fix for jpeg to allow fuzz

Bug: None
Change-Id: I6eecef4f755ffb9e3eeee9f8ca7890b3445b14a5
Reviewed-on: https://chromium-rev...

4205d7a6c9e2d2e3c6e8890c55da3b429a02b9e9 authored over 5 years ago
Remove #pragma clang loop vectorize_width

Recent versions of Clang started warning when the loop doesn't get
vectorized, such as when comp...

53b529e362cc09560c89840fd02ddb68ae3b11aa authored over 5 years ago
RAWToRGBA for 3 channel OCR

Replace ARM64 only row function with high level function
that implements SSSE3, 32 bit Neon and ...

22f8aad8bc4fca1ad64f72e6a75d58783a0c5035 authored over 5 years ago
Add "# COMPONENT" to libyuv OWNERS file

See https://tinyurl.com/yxau5sc4 for context.

Bug: 977050
Change-Id: I5b4f86267980bc97760aa23e1...

98a4882de5b949d4f7f344718af5da5ff18bc0b5 authored over 5 years ago
ARGBToY use 8 bit precision instead of 7 bit.

Neon and GCC Intel optimized, but win32 and mips not optimized.

BUG=libyuv:842, b/141482243

Ch...

fce0fed542001577e6b10f4cf859e0fa1774974e authored over 5 years ago
Allowing C++14 in libyuv.

Bug: None
Change-Id: I2600e1012fa3fab5b8d2ad6e4af44dfa97e95ea4
Reviewed-on: https://chromium-rev...

e278d4617fe0fd709bef52ef10137edcd85026f6 authored over 5 years ago
Re-enable optimize_max to fix UBSan.

This reverts the changes to BUILD.gn done by [1] because they were
breaking UBSan. At least one ...

7320ac5277cee7d256cae517c218229eaa259f3b authored over 5 years ago
MMI Optimized functions I422ToARGB for 1080p video

Improves playback performance for 1080p video on www.youku.com

BUG=libyuv:841

Change-Id: Iabe7...

c85a7b3ae3efb8b7e63aa86122c42843333ab91d authored over 5 years ago
Roll chromium_revision 08ed8f8301..30ccb0cb50 (693151:695606)

Change log: https://chromium.googlesource.com/chromium/src/+log/08ed8f8301..30ccb0cb50
Full diff...

eeccc19a99fec583ee927df665291ecdd5dc15af authored over 5 years ago
Roll chromium_revision 8d7ec560e9..08ed8f8301 (691142:693151)

Change log: https://chromium.googlesource.com/chromium/src/+log/8d7ec560e9..08ed8f8301
Full diff...

ea23edfb97f6cf7c844af07724d89076668a1144 authored over 5 years ago
Update android_sdk/public/build-tools and third_party/android_deps.

This should fix the currently broken Chromium Roll [1]:

ninja: error:
'../../third_pa...

43d37c05e5468855e412946dc6369d60a7849998 authored over 5 years ago
Disable tests via macro that refer to row.h

This is to resolve issues when the library is compiled with different
compiler and/or flags than...

f7b49c7e1ab7c7d5ea6ad46849f4111a98984f85 authored over 5 years ago