- 22 Jan, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=324 TESTED=FullYUVTest R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/38689004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1245 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=324 TESTED=untested R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/40489004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1243 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 21 Jan, 2015 3 commits
-
-
fbarchard@google.com authored
BUG=324 TESTED=TestI420 R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/41569004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1238 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=324 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/33049004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1236 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=324 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/41559004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1235 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 20 Jan, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=324 TESTED=TestFullYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/36859004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1233 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
prototype of a YUV to RGB function to achieve higher quality and performance at the same time. The chroma is made more accurate by using negative values that allow more range and then subtract the contributions from the luma contributes. The luma is made more accurate using a multiply that duplicates the Y bits out to 16 bits and then does a 2.14 bit fixed point coefficient. The replication is done for free as part of the multiply. BUG=391 TESTED=TestYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/36819004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1232 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 14 Jan, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=391 TESTED=color_test R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/41479004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1228 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 12 Jan, 2015 1 commit
-
-
fbarchard@google.com authored
Change rectangle low level functions to use more conventional row functions including 'any' variations. Previously the yuv function SetPlane stored 32 bit values. Now a more conventional memset() style function is used for YUV that stores bytes. On Haswell a rep stosb is used for YUV. Overall benefit of this CL is improved performance for 'any' width, and simpler row assembly instead of full image assembly. Previously ARGBRect used a low level function that supported a rectangle in assembly. Now it uses a row function, and relies on row coalesce to combine into a single low level call. BUG=371 TESTED=untested R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/35689004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1222 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Jan, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=nacl neon build R=harryjin@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/34659004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1221 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=387 TESTED=untested R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/39449004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1220 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Jan, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=387 TESTED=ARGBRect_Invert R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37539004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1219 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TESTED=rectangle unittests R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/35639004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1218 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 31 Dec, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=388 TESTED=out\release\libyuv_unittest --gtest_catch_exceptions=0 --gtest_filter=*420ToARGB_Opt | sortms R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/34609004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1216 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 30 Dec, 2014 3 commits
-
-
fbarchard@google.com authored
Syntax fix for change 24 bit conversions to use single asm block instead of 2, but with memory counter BUG=389, 378 TESTED=out\release\libyuv_unittest --gtest_catch_exceptions=0 --gtest_filter=*420ToRGB24_Opt | sortms R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/39399004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1215 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=389,378 TESTED=out\release\libyuv_unittest --gtest_catch_exceptions=0 --gtest_filter=*420ToRGB24_Opt | sortms R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/29359004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1214 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=388 TESTED=set LIBYUV_DISABLE_ASM=1 out\release\libyuv_unittest --gtest_catch_exceptions=0 --gtest_filter=*I420ToARGB_Opt R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/35609004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1213 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 29 Dec, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=241 TESTED=J420ToARGB unittest R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/32929004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1212 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 19 Dec, 2014 1 commit
-
-
yang.zhang@arm.com authored
BUG=371 TESTED=libyuv_unittest and test case written by myself R=fbarchard@google.com Change-Id: I652dc23e4be75bd51d15a8a7f9d023594c9cd032 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1211 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 16 Dec, 2014 2 commits
-
-
fbarchard@google.com authored
BUG=386 TESTED=nacl build R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/36549004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1207 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=nacl R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37399004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1205 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 15 Dec, 2014 3 commits
-
-
fbarchard@google.com authored
BUG=269 TESTED=local testing R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/33669004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1202 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=local windows build R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/32339004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1201 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/29249004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1200 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 13 Dec, 2014 3 commits
-
-
fbarchard@google.com authored
BUG=269 TESTED=untested Review URL: https://webrtc-codereview.appspot.com/32809004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1199 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=local build on osx R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/29229005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1198 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=untested R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/32329004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1197 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 12 Dec, 2014 2 commits
-
-
fbarchard@google.com authored
ARGBMirror for AVX had wrong loop counting. This fixes it to match windows, and reenables the function. BUG=269 TESTED=try bots R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/33639004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1196 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=sde-external-7.8.0-2014-10-02-mac/sde -ast -hsw -- out/Release/libyuv_unittest Review URL: https://webrtc-codereview.appspot.com/29219004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1195 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 10 Dec, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=269 TESTED=ncval R=brucedawson@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/35449004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1194 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Dec, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=269 TESTED=nacl build R=brucedawson@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/25329004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1193 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 Dec, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=378 TESTED=nacl build R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/28179004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1191 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 02 Dec, 2014 5 commits
-
-
fbarchard@google.com authored
remove add 16 from ARGBToYJ and add rounding, for consistency with Windows version. row.h header macros sorted alphabetically. BUG=269 TESTED=untested R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/32579005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1185 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=try bots R=brucedawson@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/30299004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1184 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=nacl build R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/32259004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1183 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=builds with nacl compiler. R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/33449004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1182 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
gcc port of I422ToARGB_AVX2 from Visual C. Uses Macros for read of I422 and conversion from YUV to RGB. Shares constants from I422ToBGRA structure. BUG=269 TESTED=nacl builds. R=brucedawson@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/27279004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1181 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 24 Nov, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=local libyuv unittest passes R=brucedawson@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/32159004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1180 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 22 Nov, 2014 2 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=intel sde on unittests R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/33369004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1178 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TESTED=untested R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/30209004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1177 16f28f9a-4ce2-e073-06de-1de4eb20be90
-