Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
libyuv
/
747ceb9fa5cea5c923d4b08acbb7f1cfa39f138e
/
source
/
row_posix.cc
« Previous
ba3aeed
gcc port of alpha blend and add align to row_win loops
by fbarchard@google.com
· 12 years ago
16a9664
splituv and mirroruv in row use 2 pixels at a time in C
by fbarchard@google.com
· 12 years ago
48f5dd3
fix ifdef mismatch Review URL: https://webrtc-codereview.appspot.com/391016
by fbarchard@google.com
· 12 years ago
714050a
sse version of BGRA and ABGR To I420
by fbarchard@google.com
· 12 years ago
f1b6063
port rgb to posix
by fbarchard@google.com
· 12 years ago
19932f8
CopyRow instead of memcpy for copying planes
by fbarchard@google.com
· 12 years ago
2d11d43
shuffle functions so convert.h is all formats to I420 and convert_from.h is from I420 to all formats
by fbarchard@google.com
· 12 years ago
b95dbf2
check pointer of last pixel and last pixel + 64 are in the same page.
by fbarchard@google.com
· 12 years ago
e5f3fd4
YUY2 and UYVY Unaligned and any versions
by fbarchard@google.com
· 12 years ago
0a5da88
unaligned raw/rgb24 to ARGB
by fbarchard@google.com
· 12 years ago
b5b27d1
ARGBToYUV with sse3 on any size/alignment
by fbarchard@google.com
· 13 years ago
42831e0
Mirror a plane at a time so each can check cpu/alignment independently
by fbarchard@google.com
· 13 years ago
0e6ce93
address munge for rowreverse. And computer green mask based on red mask to save one shift.
by fbarchard@google.com
· 13 years ago
ba1f526
rewrite of I420ToRGB565 etc using row functions
by fbarchard@google.com
· 13 years ago
373cdbd
reorder stores for FastConvertYUVToABGRRow_SSSE3 and FastConvertYUVToBGRARow_SSSE3. ReverseRow_SSE2. cpu detect allow environment variable override set LIBYUV_DISABLE_SSSE3=1 set LIBYUV_DISABLE_SSE2=1. Reorder stores in rotate for core2
by fbarchard@google.com
· 13 years ago
8b9759c
I400ToARGB use 8.8 fixed point to avoid a shift. gcc generate constants to avoid fpic performance stall
by fbarchard@google.com
· 13 years ago
3fe3696
FastConvertYUVToARGBRow_SSSE3 use 2 pack and then 2 stores, which works better on Core2
by fbarchard@google.com
· 13 years ago
19a248a
fix for underscore on gcc 32 bit for linux
by fbarchard@google.com
· 13 years ago
fe5ff7e
clang on linux prefers no args for rep movsl/stosl. ifdef for C that removes namespace. extern c allows c++ to be used to compile, including with namespace, but C program can link libyuv
by fbarchard@google.com
· 13 years ago
12d0483
I420Mirror rewrite, I420Copy movdqa, I444To420, I420To422
by fbarchard@google.com
· 13 years ago
5e56498
Fix FastConvertYUVToABGRRow_SSSE3 for posix.
by frkoenig@google.com
· 13 years ago
bc8f28e
remove row table, make C use math that mimics SIMD for exactness. Also 2x faster than old code which mimiced old SIMD via tables. 9000 ms instead of 20000 ms
by fbarchard@google.com
· 13 years ago
1c2d8be
port yuv to rgb to mac
by fbarchard@google.com
· 13 years ago
228bdc2
port yuv to rgb ssse3 to gcc
by fbarchard@google.com
· 13 years ago
2430e04
fix internal compiler error on mac by removing const from vectors
by fbarchard@google.com
· 13 years ago
eaedc1d
remove mmx functions
by fbarchard@google.com
· 13 years ago
c82af4a
Order includes.
by frkoenig@google.com
· 13 years ago
f7a5048
align asm new line to column 48
by fbarchard@google.com
· 13 years ago
d93d448
row functions for windows use ssse3 for yuv to rgb. mac use sse3 for rgb to yuv
by fbarchard@google.com
· 13 years ago
e518542
ifdef platform specific code.
by frkoenig@google.com
· 13 years ago
b614976
ARGB to and from I420 ported to x64
by fbarchard@google.com
· 13 years ago
9394ed9
ARGB To I420 and variations using row functions
by fbarchard@google.com
· 13 years ago
585a126
rewrite ARGBToI420 with SSSE3
by fbarchard@google.com
· 13 years ago
3dcaf73
Fix calling parameters for YuvPixel.
by frkoenig@google.com
· 13 years ago
3faa0f1
x64 versions of assembly which also work on PIC 32 bit. biplanar take 2 strides for odd width. inversion for src height
by fbarchard@google.com
· 13 years ago
43575c8
Libyuv: Numerous changes Review URL: http://webrtc-codereview.appspot.com/217007
by mikhal@webrtc.org
· 13 years ago
120d5e7
libyuv: Updating planar functions
by mikhal@webrtc.org
· 13 years ago
aed1cc9
first draft
by mikhal@webrtc.org
· 13 years ago