Frank Barchard
|
000cf89ca8
|
YUY2ToARGB avx2 in 1 step conversion.
Includes UYVYToARGB ssse3 fix.
Was
YUY2ToARGB_Opt (433 ms)
69.79% libyuv_unittest libyuv_unittest [.] I422ToARGBRow_AVX2
20.73% libyuv_unittest libyuv_unittest [.] YUY2ToUV422Row_AVX2
6.04% libyuv_unittest libyuv_unittest [.] YUY2ToYRow_AVX2
0.77% libyuv_unittest libyuv_unittest [.] YUY2ToARGBRow_AVX2
Now
YUY2ToARGB_Opt (280 ms)
95.66% libyuv_unittest libyuv_unittest [.] YUY2ToARGBRow_AVX2
BUG=libyuv:494
R=harryjin@google.com
Review URL: https://codereview.chromium.org/1364813002 .
|
2015-09-23 11:15:18 -07:00 |
|
Frank Barchard
|
2b92ec8d0f
|
Fix git markers introduced on landing previous CL
BUG=none
Review URL: https://codereview.chromium.org/1359023003 .
|
2015-09-22 15:00:57 -07:00 |
|
Frank Barchard
|
5f3d4270d1
|
yuy2 to rgb gcc versions
read in read function for yuv conversion
R=harryjin@google.com
BUG=libyuv:488
Review URL: https://codereview.chromium.org/1355393002 .
|
2015-09-22 14:27:33 -07:00 |
|
Frank Barchard
|
03cd8584e7
|
Read Y channel in read function for yuv conversion.
Allows reader to support YUY2 format.
Also contains fix for win64 build for yuv conversion.
TBR=harryjin@google.com
BUG=libyuv:488
Review URL: https://codereview.chromium.org/1355333002 .
|
2015-09-22 12:05:16 -07:00 |
|
Frank Barchard
|
f96890a0be
|
yuvconstants for all YUV to RGB conversion functions.
R=harryjin@google.com
BUG=libyuv:488
Review URL: https://codereview.chromium.org/1363503002 .
|
2015-09-22 10:26:03 -07:00 |
|
Frank Barchard
|
62c49dc811
|
move constants into common
R=harryjin@google.com
BUG=libyuv:488
Review URL: https://codereview.chromium.org/1359443005 .
|
2015-09-18 16:28:44 -07:00 |
|
Frank Barchard
|
0381673d19
|
port I444 to ARGB to matrix. Add I444 to ABGR.
R=harryjin@google.com
BUG=libyuv:488,libyuv:490
Review URL: https://codereview.chromium.org/1348763005 .
|
2015-09-18 14:36:15 -07:00 |
|
Frank Barchard
|
ed55d24d9f
|
H420 functionality
R=harryjin@google.com
BUG=libyuv:488
Review URL: https://webrtc-codereview.appspot.com/54869004 .
|
2015-09-06 11:01:40 -07:00 |
|
Frank Barchard
|
7060e0d826
|
I420ToABGRMatrix functions with J420ToABGR wrapper.
Allows direct conversion from JPeg to ABGR for android.
BUG=libyuv:488
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/55719004 .
|
2015-09-03 10:42:36 -07:00 |
|
Frank Barchard
|
925c3d9e26
|
I420ToARGB conversion with matrix.
Take color conversion constants as a parameter to row function for I420ToARGBMatrixRow_SSSE3.
Allows future variations of color space using a single low level.
R=harryjin@google.com
BUG=libyuv:488
Review URL: https://webrtc-codereview.appspot.com/56669004 .
|
2015-09-02 10:45:42 -07:00 |
|
Frank Barchard
|
ee9aaea02f
|
i422torgb565 is asm for clangcl as well
Merge branch 'master' of https://chromium.googlesource.com/libyuv/libyuv into convertcl
allow lto for llvm but not gcc
R=harryjin@google.com
BUG=libyuv:469
Review URL: https://webrtc-codereview.appspot.com/52769004.
|
2015-08-19 10:46:30 -07:00 |
|
Frank Barchard
|
1f461f73d8
|
remove align directives
R=harryjin@google.com
BUG=none
Review URL: https://webrtc-codereview.appspot.com/54809004.
|
2015-08-04 17:00:03 -07:00 |
|
Frank Barchard
|
0686f26938
|
blend remove alignment 1 pixel loop for less overhead.
R=tpsiaki@google.com
BUG=none
TESTED=libyuvTest.ARGBBlend_Opt
Review URL: https://webrtc-codereview.appspot.com/50289005.
|
2015-06-24 11:34:12 -07:00 |
|
fbarchard@google.com
|
2e9f3e5cf5
|
rename source files from row_posix.cc etc to row_gcc.cc to avoid gyp build filtering out source files from build when on windows with clang. The source code contained in row_gcc.cc is gcc syntax inline assembly available for any platform that supports gcc or clang for intel cpus.
BUG=440
TESTED=try bots
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/56579004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1430 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2015-06-09 17:27:52 +00:00 |
|