Sign in
android
/
platform
/
external
/
chromium_org
/
third_party
/
libyuv
/
HEAD
55471d0
Merge WebView M40 build 1832189 into AOSP.
by Torne (Richard Coles)
· 9 years ago
main
master
android-m-preview-1
android-m-preview-2
f039041
Temporarily disable -Werror in Chromium.
by Torne (Richard Coles)
· 9 years ago
master-soong
android-m-preview
e2a7c3c
Merge from Chromium at DEPS revision db3f05efe0f9
by Torne (Richard Coles)
· 9 years ago
ub-webview-m40-release
webview-m40_r1
webview-m40_r2
webview-m40_r3
webview-m40_r4
826b427
Update makefiles after merge of Chromium at 5a645aa13b82
by Android Chromium Automerger
· 9 years ago
e74dcd0
Update makefiles after merge of Chromium at 2d0da5605d75
by Android Chromium Automerger
· 9 years ago
ba0c308
Update makefiles after merge of Chromium at a99b7ad25d02
by Android Chromium Automerger
· 9 years ago
421238e
Update makefiles after merge of Chromium at a41c404b1c7f
by Android Chromium Automerger
· 9 years ago
78d9f8c
Update makefiles after merge of Chromium at b210e2d62956
by Android Chromium Automerger
· 9 years ago
34c57b1
Update makefiles after merge of Chromium at 82ca3b654cda
by Android Chromium Automerger
· 9 years ago
4024d3d
Merge from Chromium at DEPS revision 614f7b807940
by Torne (Richard Coles)
· 9 years ago
7ce8855
Update makefiles after merge of Chromium at 9ef958e74e13
by Android Chromium Automerger
· 10 years ago
7f1c3ff
Merge third_party/libyuv from https://chromium.googlesource.com/external/libyuv.git at 5a09c3ef2aa3e6b6da4007746fdde04ca56dae7c
by Android Chromium Automerger
· 10 years ago
5a09c3e
remove ppapi/c/pp_macros.h dependency and assume m37 is available.
by fbarchard@google.com
· 10 years ago
d81dddd
port I420ToBGRA to AVX2.
by fbarchard@google.com
· 10 years ago
055725b
Neon does 8 at a time, so a check is added for any function of I422ToBGRA that width is >= 8 and for fast path that it is a multiple of 8 not 16.
by fbarchard@google.com
· 10 years ago
92cea44
Update makefiles after merge of Chromium at 89b463ddd92b
by Android Chromium Automerger
· 10 years ago
5483945
Merge third_party/libyuv from https://chromium.googlesource.com/external/libyuv.git at 9107460c7f76a10cc4122d91e62b0580eacd376e
by Android Chromium Automerger
· 10 years ago
9107460
Offset destination by 1 for I420ToARGB_Unaligned test to ensure destination alignment avoids exceptions.
by fbarchard@google.com
· 10 years ago
3dbaaf0
switch win64 intrinsics to loadu / storeu for unaligned memory.
by fbarchard@google.com
· 10 years ago
e737688
Fix for r1122 to change back to elif for rotate build error on Mac.
by fbarchard@google.com
· 10 years ago
f713691
Change elif to endif and if to allow AVX2 as well as SSE2 in future changes instead of one or the other.
by fbarchard@google.com
· 10 years ago
28ec957
Update makefiles after merge of Chromium at 6e9c84566c9f
by Android Chromium Automerger
· 10 years ago
f6e4951
Copy width to 64 bit register to work around clang 3.4 warning
by fbarchard@google.com
· 10 years ago
f58c851
Roll chromium deps to match webrtc from 455c66b4375d72984b79249616d0a708ad568894 to 4d46be3930146bf9bdff7c17545c5d47361d3a80.
by fbarchard@google.com
· 10 years ago
4d46be3
Declare CopyRow_AVX as using xmm usage, not ymm. Should resolve chromium build error for Android Atom.
by fbarchard@google.com
· 10 years ago
0eb196f
clear aarch64 related macro and fix bugs
by zhongwei.yao@arm.com
· 10 years ago
205c144
Use movdqu then pavgb to allow unaligned memory for rgb subsampling code. Allows this assembly to be used for unaligned pointers as well as aligned ones with no performance hit when memory is aligned on a modern cpu.
by fbarchard@google.com
· 10 years ago
883ce64
ifdefs for UV functions to resolve link error on osx
by fbarchard@google.com
· 10 years ago
008ce53
pavgb with memory op requires alignment. This CL disables conversions that use pavgb, and resolves scale by 3/8 unittest for checking alignment works. The 3/8 code used a pavgb with a memory operand. tests are added for scaling and allow unaligning on purpose.
by fbarchard@google.com
· 10 years ago
ca30832
Remove unaligned functions, since most function support unaligned memory now. This reduces complexity and improves performance for unaligned cases because C code can be avoided, and overhead is less. Downside is old cpus (core2 and earlier) will be slower for aligned memory case. Except mips, which has alignment requirement, but remove unaligned variant.
by fbarchard@google.com
· 10 years ago
76301c9
cmake fix to make build compatible with Windows builds.
by fbarchard@google.com
· 10 years ago
ca33c17
Update makefiles after merge of Chromium at f68776d8c526
by Android Chromium Automerger
· 10 years ago
85e5766
Merge third_party/libyuv from https://chromium.googlesource.com/external/libyuv.git at 147bbede9dad10ddfc3185d082e183537f64355b
by Android Chromium Automerger
· 10 years ago
b720049
Make row functions used for planarfunctions and convert use movdqu to relax alignment constraint. Step 1 - make functions unaligned.
by fbarchard@google.com
· 10 years ago
147bbed
Row AArch64 Neon implementation - Part 8
by ashok.bhat@gmail.com
· 10 years ago
d1a0e7e
scale use movdqu for posix
by fbarchard@google.com
· 10 years ago
d83f63a
InterpolateRow used for scale handle unaligned memory. Remove HalfRow which is not used.
by fbarchard@google.com
· 10 years ago
0c603fb
Move AVX code to conditionals used for AVX2 to require newer compiler.
by fbarchard@google.com
· 10 years ago
6996659
cmake file for libyuv and remove -o from linux.mk for osx support.
by fbarchard@google.com
· 10 years ago
455ae94
Make rotate SIMD allow unaligned pointers.
by fbarchard@google.com
· 10 years ago
044f914
Change scale to unaligned movdqu.
by fbarchard@google.com
· 10 years ago
9c4c821
Remove alignment constraint for SSE2. Allows the optimized function to be used with unaligned memory, improving performance in that use case. Hurts performance on core2 and prior where memory was faster with movdqa instruction.
by fbarchard@google.com
· 10 years ago
dc4edef
Update makefiles after merge of Chromium at 9c6ac85c45fa
by Android Chromium Automerger
· 10 years ago
7c877e3
Merge from Chromium at DEPS revision 267aeeb8d85c
by Primiano Tucci
· 10 years ago
bb5cc12
For android arm64 dont specify neon flag.
by fbarchard@google.com
· 10 years ago
1fb68cd
port/fix CopyRow_AVX to gcc BUG=363 TESTED=osx build R=tpsiaki@google.com
by fbarchard@google.com
· 10 years ago
d33bf86
CopyRow_AVX which supports unaligned pointers for Sandy Bridge CPU.
by fbarchard@google.com
· 10 years ago
c379d17
Row AArch64 Neon implementation - Part 11
by ashok.bhat@gmail.com
· 10 years ago
824d907
Remove __ARM_NEON__ define check for AArch64
by ashok.bhat@gmail.com
· 10 years ago
a7735b9
Rename GN public variables.
by brettw@google.com
· 10 years ago
fc5ca92
Row AArch64444 Neon implementation - Part 10
by ashok.bhat@gmail.com
· 10 years ago
c8a34d2
Row AArch64 Neon implementation - Part 9
by ashok.bhat@gmail.com
· 10 years ago
093fd48
Add tools/lsan/suppressions.txt
by kjellander@google.com
· 10 years ago
2114d19
Update Chromium sync scripts for WebRTC r7222 changes
by kjellander@google.com
· 10 years ago
77ba154
Make Libyuv work with Chromium Git checkouts
by kjellander@google.com
· 10 years ago
c52d66d
Detect asimd as same as Neon for Arm features. Used on Juno aarch64 linux.
by fbarchard@google.com
· 10 years ago
3e24c89
Update makefiles after merge of Chromium at fb34b348eead
by Android Chromium Automerger
· 10 years ago
9e43098
Roll chromium_revision 280149:291168 and remove sanitizer_options.cc hack.
by kjellander@google.com
· 10 years ago
aec76f2
add stride to pointer in C and pass as register to inline.
by fbarchard@google.com
· 10 years ago
f7d9b9f
change vector range notation to a list of registers for clang compatibility. break compare into 2 neon files for consistency with other neon64 files.
by fbarchard@google.com
· 10 years ago
a62a97f
Change branch notation to clang compatible b dot cc
by fbarchard@google.com
· 10 years ago
8cbfc5d
Change ifdefs for arm 32 and 64 bit so there will only be 32 bit in legacy mode.
by fbarchard@google.com
· 10 years ago
82365e0
scale16 api use LIBYUV_API BUG=358 TESTED=local build R=tpsiaki@google.com
by fbarchard@google.com
· 10 years ago
dd420f8
Update makefiles after merge of Chromium at 6a4d455b8650
by Android Chromium Automerger
· 10 years ago
60ccea4
add TransposeWx8_NEON's aarch64 implementation
by zhongwei.yao@arm.com
· 10 years ago
7d4ee11
Update makefiles after merge of Chromium at b62471bd5180
by Android Chromium Automerger
· 10 years ago
44c4d0f
Fix the build failure for arm64
by ashok.bhat@gmail.com
· 10 years ago
21cadac
Fix the build failure for arm64
by ashok.bhat@gmail.com
· 10 years ago
c386168
Rotate ARM64 NEON implementation - TransposeUVWx8_NEON
by yang.zhang@arm.com
· 10 years ago
fa18af1
Update makefiles after merge of Chromium at a301aef21f9e
by Android Chromium Automerger
· 10 years ago
8fb6961
Update makefiles after merge of Chromium at d0b993bb2548
by Android Chromium Automerger
· 10 years ago
3400406
Update makefiles after merge of Chromium at facf66e09bf8
by Android Chromium Automerger
· 10 years ago
5ac12bf
Update makefiles after merge of Chromium at 457b0a1c9412
by Android Chromium Automerger
· 10 years ago
fefc694
Update GN build to refer to ppapi target. This allows the inclusion of the pp_macros header when running in gn's header check mode.
by fbarchard@google.com
· 10 years ago
d4fbd60
expect avx2 compiler support means one of the avx2 functions exists.
by fbarchard@google.com
· 10 years ago
0be9ba4
Update makefiles after merge of Chromium at 02b0945c7345
by Android Chromium Automerger
· 10 years ago
accefc4
add gyp define to enable svn version check. defaults to off so tests built outside of svn will build/run with a warning but not error.
by fbarchard@google.com
· 10 years ago
3224e43
Add a test that indicates the compiler is able to generate avx2 code.
by fbarchard@google.com
· 10 years ago
4667add
Add a placeholder file for ARM64 Rotate Neon implementation
by zhongwei.yao@arm.com
· 10 years ago
686e9d0
implement ARM64 ScaleARGBRowDownEven and ScaleARGBRowDownEvenBox
by zhongwei.yao@arm.com
· 10 years ago
90f971f
Scale ARM64 NEON implementation - ScaleRowDown38
by yang.zhang@arm.com
· 10 years ago
5497af0
Scale ARM64 NEON implementation - ScaleRowDown34
by yang.zhang@arm.com
· 10 years ago
2df5743
Row AArch64 Neon implementation - Part 6
by ashok.bhat@gmail.com
· 10 years ago
4d5c3f3
implement ARM64 ScaleRowDown4 and ScaleRowDown4Box
by zhongwei.yao@arm.com
· 10 years ago
3389f8e
disable mips assembly for __mips_isa_rev 6
by fbarchard@google.com
· 10 years ago
0ba9ea5
Update makefiles after merge of Chromium at b241671f0248
by Android Chromium Automerger
· 10 years ago
4e43963
Add function ScaleFilterRows_NEON for ARM64 Scale Neon implementation
by zhongwei.yao@arm.com
· 10 years ago
218ebde
Row AArch64 Neon implementation - Part 7
by ashok.bhat@gmail.com
· 10 years ago
298dbf2
implement ScaleRowDown2_NEON && ScaleRowDown2Box_NEON
by zhongwei.yao@arm.com
· 10 years ago
15d1af1
implement ScaleARGBRowDown2 && ScaleARGBRowDown2Box
by zhongwei.yao@arm.com
· 10 years ago
6fb3ed3
move lto condition into existing condition statement.
by fbarchard@google.com
· 10 years ago
c2a78eb
Add LTO support for Android Chromium.
by fbarchard@google.com
· 10 years ago
ee43c95
fix memory leaks in *ToI420 functions.
by fbarchard@google.com
· 10 years ago
0c60052
For xcode disable pch option so includes will use the .h instead of expecting a .pch.
by fbarchard@google.com
· 10 years ago
6e95f6f
ifdef headers to avoid intrinsics if built with gcc 64 bit on windows.
by fbarchard@google.com
· 10 years ago
aaddd24
ARGBToNV12 fix for memory leak on row_u_mem.
by fbarchard@google.com
· 10 years ago
c1155cb
Row AArch64 Neon implementation - Part 3
by ashok.bhat@gmail.com
· 10 years ago
8f04ca5
Row AArch64 Neon implementation - Part 5
by ashok.bhat@gmail.com
· 10 years ago
cb8be2f
Row AArch64 Neon implementation - Part 4
by ashok.bhat@gmail.com
· 10 years ago
720e3a2
In Q420ToI420 the variable halfheight is initialized but not used. Change it to instantiate the variable but do not initialize it. It will be assigned conditionally later. This warning raised in xcode.
by fbarchard@google.com
· 10 years ago
Next »