- 04 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
change Y multiplier and bias to compensate for 257/256 which makes YToARGB exactly match float math. Histogram Before hist -3 -2 -1 0 1 2 3 red 0 0 1809408 13140736 1827072 0 0 green 0 0 1679912 13471329 1625975 0 0 blue 168448 994816 1876480 10655488 1893376 1006336 182272 Histogram After hist -3 -2 -1 0 1 2 3 red 0 0 558848 15632128 586240 0 0 green 0 0 209907 16350588 216721 0 0 blue 14848 642816 1989376 11363328 2053120 695040 18688 BUG=394 TESTED=more stringent luma tests R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/38859004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1259 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=393 TESTED=YToARGB unittest R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/41679004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1258 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Jan, 2015 4 commits
-
-
fbarchard@google.com authored
BUG=392 TESTED=TestGreyYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37799004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1253 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=392 TESTED=TestGreyYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/35869004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1251 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=392 TESTED=libyuvTest.YToARGB_Opt Review URL: https://webrtc-codereview.appspot.com/40549004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1250 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
port yuv chroma improvements to gcc. YUV to RGB is more accurate using a negative matrix. 2% slower but half as much error. BUG=324 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/41629004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1249 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 23 Jan, 2015 3 commits
-
-
fbarchard@google.com authored
BUG=324 TESTED=TestFullYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37739004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1248 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=324 TESTED=libyuvTest.YToARGB_Any R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/36939004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1247 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=324 TESTED=win64 build and TestFullYUV R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/33999004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1246 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 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
-