- 04 Nov, 2015 1 commit
-
-
Frank Barchard authored
R=harryjin@google.com BUG=none Review URL: https://codereview.chromium.org/1429693006 .
-
- 02 Nov, 2015 1 commit
-
-
Frank Barchard authored
Removes low levels for I420ToBGRA and I420ToRAW and reimplements them as I420ToRGBA and I420ToRGB24 with transposed color matrix. Adds unittests that do 1 step conversion vs 2 steps to test end swapping versions match direct conversions. R=harryjin@google.com BUG=libyuv:518 Review URL: https://codereview.chromium.org/1427993004 .
-
- 30 Oct, 2015 1 commit
-
-
Frank Barchard authored
Using a transposed conversion matrix, I420ToARGB can output ABGR. R=harryjin@google.com, xhwang@chromium.org BUG=libyuv:473 Review URL: https://codereview.chromium.org/1413573010 .
-
- 08 Oct, 2015 2 commits
-
-
Frank Barchard authored
TBR=harryjin@google.com BUG=none Review URL: https://codereview.chromium.org/1398633002 .
-
Frank Barchard authored
yuv constants for bt.601 were previously ported to neon64, as well as the code to respect other color spaces. But the jpeg and bt.709 colour conversion constants were still in armv7 form. This changes the constants for aarch64 builds to be compatible with the code. yuv constants are now passed as const * Remove Yvu constants which were used for older version on nv21 but not new code. TBR=harryjin@google.com BUG=none Review URL: https://codereview.chromium.org/1398623002 .
-
- 22 Sep, 2015 1 commit
-
-
Frank Barchard authored
R=harryjin@google.com BUG=libyuv:488 Review URL: https://codereview.chromium.org/1363503002 .
-
- 14 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=426 TESTED=untested Review URL: https://webrtc-codereview.appspot.com/48079004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1368 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Mar, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=I422ToRGB24 unittest R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/46619004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1337 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
yang.zhang@arm.com authored
ARM32/64 NEON versions of ARGBToRGB565DitherRow_NEON are implemented. BUG=407 TESTED=libyuvTest.* on ARM32/64 with Android R=fbarchard@google.com Change-Id: Ia689170fb39db964392e5e1113801592ab0628bf Review URL: https://webrtc-codereview.appspot.com/49409004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1335 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 10 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=407 TESTED=untested R=brucedawson@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/48429004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1315 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 24 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=403 TESTED=avx2 emulator Review URL: https://webrtc-codereview.appspot.com/34359004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1293 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=396 TESTED=local build of unittest builds and passes R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/39089004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1278 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
Remove bayer format support from libyuv. This format is very rare and used on legacy hardware. Its not well optimized and has bugs related to odd widths. Removing the format will allow tests to pass under more circumstances, run faster and allow focus on higher priority quality and performance issues. BUG=301 TESTED=local unittests build/pass on windows gyp build. R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/38059004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1270 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 24 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
The 'Any' versions of functions can handle any width now, so remove the check from the calling code. This has 2 advantages - less code, and less overhead in calling function when any function is NOT used. Downside is more code for case where any is used. BUG=373 TESTED=libyuv_unittest still passes R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24129004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1143 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 23 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=269 TESTED=intelsde on I422ToABGR R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/23149004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1138 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 22 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=269 TESTED=intelsde on I422ToRGBA R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/28769004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1136 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 20 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=269 TESTED=c:\intelsde\sde -ast -hsw -- out\release\libyuv_unittest.exe --gtest_filter=*I420ToBGRA* R=brucedawson@google.com, harryjin@google.com, magjed@chromium.org Review URL: https://webrtc-codereview.appspot.com/26869004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1127 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 16 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
Change elif to endif and if to allow AVX2 as well as SSE2 in future changes instead of one or the other. BUG=none TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/30719004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1122 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
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. BUG=365 TESTED=unittest builds and passes locally R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/24839004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1113 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 08 Jul, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=303 TESTED=cl /c /TC /Iinclude source\convert_from.cc source\convert_argb.cc source\convert_from_argb.cc R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/17909004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1030 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 27 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=296 TESTED=libyuv convert_test R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6399004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@928 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 04 Dec, 2013 2 commits
-
-
fbarchard@google.com authored
BUG=291 TESTED=unittests still pass. R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/4979004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@893 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TEST=I4*ToI4* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/4969004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@892 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 21 Oct, 2013 1 commit
-
-
fbarchard@google.com authored
Coalesce rows by changing width/height and dropping into code instead of recursing. Improve coalesce by setting stride to 0 so it can be used even on odd width images. Reduce unittests to improve time to run emulators. BUG=277 TEST=unittests all build and pass R=ryanpetrie@google.com Review URL: https://webrtc-codereview.appspot.com/2589004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@819 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 31 May, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=239 TEST=LIBYUV_WIDTH=10000 out\release\libyuv_unittest R=changjun.yang@intel.com, johannkoenig@google.com Review URL: https://webrtc-codereview.appspot.com/1586006 git-svn-id: http://libyuv.googlecode.com/svn/trunk@712 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 12 Apr, 2013 2 commits
-
-
fbarchard@google.com authored
BUG=216 TEST=I420ToARGB Review URL: https://webrtc-codereview.appspot.com/1314004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@660 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=213 TEST=none Review URL: https://webrtc-codereview.appspot.com/1306008 git-svn-id: http://libyuv.googlecode.com/svn/trunk@658 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 04 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
Move vzeroupper to row functions to simplify caller and allow mix of avx2 and sse2. Impact reduced by row coalescing. BUG=none TEST=all tests pass with sde Review URL: https://webrtc-codereview.appspot.com/1269009 git-svn-id: http://libyuv.googlecode.com/svn/trunk@641 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 02 Apr, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=211 TESTED=ToYUY2* Review URL: https://webrtc-codereview.appspot.com/1274005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@633 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 14 Mar, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=197 TESTED=*NV12*_Opt Review URL: https://webrtc-codereview.appspot.com/1201004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@607 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 13 Mar, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=197 TESTED=I420ToNV12_Opt Review URL: https://webrtc-codereview.appspot.com/1196004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@605 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 Mar, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=out\release\libyuv_unittest --gtest_filter=*ARGBMirror* Review URL: https://webrtc-codereview.appspot.com/1159005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@594 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Feb, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=178 TEST=none Review URL: https://webrtc-codereview.appspot.com/1127007 git-svn-id: http://libyuv.googlecode.com/svn/trunk@581 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 Feb, 2013 1 commit
-
-
fbarchard@google.com authored
ARGBToI400 and ARGBToI411 using AVX2. YUY2ToI420 and UVYVToI420 use AVX2. CopyPlane use rep movsb for AVX2. CopyPlane2 use rep movsb for AVX2 and CopyPlane if strides match AVX2, which will do a single rep movsb for entire image if stride == width. MergeUV for I420ToNV12. BUG=181 TESTED=unittests pass Review URL: https://webrtc-codereview.appspot.com/1103007 git-svn-id: http://libyuv.googlecode.com/svn/trunk@569 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 28 Jan, 2013 2 commits
-
-
fbarchard@google.com authored
BUG=176 TEST=try bots Review URL: https://webrtc-codereview.appspot.com/1074010 git-svn-id: http://libyuv.googlecode.com/svn/trunk@556 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TEST=lint Review URL: https://webrtc-codereview.appspot.com/1063010 git-svn-id: http://libyuv.googlecode.com/svn/trunk@553 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 11 Jan, 2013 1 commit
-
-
fbarchard@google.com authored
Remove V210. Quality of this code is insufficient for libyuv. Unable to make V210 pass valgrind. Would require effort to add missing support and optimization. BUG=91 TEST=valgrind Review URL: https://webrtc-codereview.appspot.com/1021009 git-svn-id: http://libyuv.googlecode.com/svn/trunk@536 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Jan, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=171 TEST=still builds Review URL: https://webrtc-codereview.appspot.com/1021008 git-svn-id: http://libyuv.googlecode.com/svn/trunk@528 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Jan, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=171 TESTED=unittests on x86 not impacted. Review URL: https://webrtc-codereview.appspot.com/1022006 git-svn-id: http://libyuv.googlecode.com/svn/trunk@524 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 18 Dec, 2012 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=video_common_test added Review URL: https://webrtc-codereview.appspot.com/1001007 git-svn-id: http://libyuv.googlecode.com/svn/trunk@521 16f28f9a-4ce2-e073-06de-1de4eb20be90
-