- 30 Jul, 2015 1 commit
-
-
Frank Barchard authored
R=harryjin@google.com BUG=chromium:497297 Review URL: https://webrtc-codereview.appspot.com/57649004.
-
- 21 Jul, 2015 1 commit
-
-
Frank Barchard authored
R=harryjin@google.com BUG=libyuv:466 Review URL: https://webrtc-codereview.appspot.com/50349004.
-
- 17 Jul, 2015 2 commits
-
-
Frank Barchard authored
R=bcornell@google.com BUG=libyuv:466 Review URL: https://webrtc-codereview.appspot.com/51309004.
-
Frank Barchard authored
R=harryjin@google.com BUG=libyuv:466 Review URL: https://webrtc-codereview.appspot.com/50339004.
-
- 09 Jun, 2015 1 commit
-
-
fbarchard@google.com authored
Box filter for YUV use rows with accumulation buffer for better memory behavior. The old code would do columns accumulated into registers, and then store the result once. This was slow from a memory point of view. The new code does a row of source at a time, updating an accumulation buffer every row. The accumulation buffer is small, and should fit cache. Before each accumulation of N rows, the buffer needs to be reset to zero. If the memset is a bottleneck, it would be faster to do the first row without an add, storing to the accumulation buffer, and then add for the remaining rows. BUG=425 TESTED=out\release\libyuv_unittest --gtest_filter=*ScaleTo1x1* R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/52659004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1428 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
All cpu flags to be set so that instead of comparing C code, compare assembler to assembler, for benchmarking purposes. BUG=none TESTED=libyuv_unittest.exe R=bcornell@google.com Review URL: https://webrtc-codereview.appspot.com/50499004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1346 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 19 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
Enable assembly for clangcl build on Windows. Previously assembly was disabled so clangcl would work, but only with C code. As clangcl mimics both Visual C and GCC, ifdefs need to pick one or the other or often you'll end up with both. In this CL we disable most Visual C code and use the GCC versions which allow assembly for both 32 and 64 bit intel. BUG=412 TESTED=clang=1 build on windows R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/51389004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1341 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
rename I400 to J400 and I400 reference to I400. J400 is a simple replication of values to convert to RGB, which is what the old I400 was. I400 reference is the Y part of the YUV formula, so renaming that to I400. BUG=none TESTED=libyuvTest (5925 ms total) R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/50369005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1333 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
-
- 06 Mar, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=409 TESTED=python build\gyp_chromium -fninja -G msvs_version=2010 --depth=. libyuv_test.gyp R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/44569004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1312 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=407 TESTED=Dither unittests R=brucedawson@google.com Review URL: https://webrtc-codereview.appspot.com/46459004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1310 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 04 Mar, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=407 TESTED=ARGBToRGB565Dither unittest R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/44519004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1309 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 27 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
port ARGBToRGB565 and ARGB1555 to AVX2. Enable functions that use ARGBToRGB565 AVX2 code. Add ARGBToRGB565Dither function. BUG=403 TESTED=local windows build R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/42109004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1302 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 18 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=404 TESTED=libyuvTest.ValidateJpegLarge R=brucedawson@google.com, harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/41989004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1285 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=404 TESTED=libyuvTest.ValidateJpegLarge R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/36169004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1284 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 10 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=400 TESTED=CropNV12 R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/39009004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1272 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
-
- 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
-
- 02 Feb, 2015 2 commits
-
-
fbarchard@google.com authored
BUG=393 TESTED=local windows test passed. R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37899004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1257 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=393 TESTED=TestYToARGB R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37819004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1256 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
-
- 13 Jan, 2015 3 commits
-
-
fbarchard@google.com authored
BUG=391 TESTED=TestI420 R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/35769004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1227 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TESTED=TestJ420 R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/34739004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1225 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=241 TESTED=TestJ420 R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/36729004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1224 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
-
- 15 Dec, 2014 2 commits
-
-
fbarchard@google.com authored
BUG=269 TESTED=local unittest R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/32349004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1204 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=269 TESTED=unittest passes on windows R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/36509004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1203 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 17 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
Offset destination by 1 for I420ToARGB_Unaligned test to ensure destination alignment avoids exceptions. BUG=372 TESTED=out\release_x64\libyuv_unittest --gtest_catch_exceptions=0 --gtest_filter=*I420ToARGB_Unaligned R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/23109004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1125 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Oct, 2014 1 commit
-
-
ashok.bhat@gmail.com authored
BUG=319 TESTED=libyuv_unittest R=fbarchard@google.com Change-Id: If30eb2d255a09dece9d216a9d29317dd748ef496 Signed-off-by:
Ashok Bhat <ashok.bhat@arm.com> Review URL: https://webrtc-codereview.appspot.com/22769004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1109 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 19 Aug, 2014 1 commit
-
-
fbarchard@google.com authored
valgrind fix to CropNV12 unittest. round crop amount to multiple of 2 so UV will be an even number. BUG=350 TESTED=drmemory out\debug\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*CropNV12 R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/14159004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1050 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 28 Jul, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=346 TESTED=set GYP_DEFINES=target_arch=ia32 libyuv_disable_jpeg=1 & python gyp_libyuv -fninja -G msvs_version=2010 libyuv_test.gyp R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/16989004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1038 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 18 Jul, 2014 2 commits
-
-
fbarchard@google.com authored
BUG=334 TESTED=crop R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/16129004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1037 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=344 TESTED=libyuv_unittest --gtest_filter=*CropNV12 R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/16939004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1036 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 04 Jun, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=334 TESTED=unittests added to test functionality that is reversible. R=sandersd@chromium.org Review URL: https://webrtc-codereview.appspot.com/15679004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1009 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 28 Jan, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=309 TESTED=try bots still pass R=braveyao@webrtc.org Review URL: https://webrtc-codereview.appspot.com/7709004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@976 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 26 Dec, 2013 2 commits
-
-
fbarchard@google.com authored
Clear destinations to different values to detect returning with error code rather than doing the conversion. BUG=296 TESTED=convert_unittest R=johannkoenig@google.com Review URL: https://webrtc-codereview.appspot.com/6349004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@923 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=296 TESTED=rotate_test R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6329004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@922 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Dec, 2013 2 commits
-
-
fbarchard@google.com authored
BUG=289 TEST=drmemory Review URL: https://webrtc-codereview.appspot.com/4819004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@888 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=none TEST=untested R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/4769005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@885 16f28f9a-4ce2-e073-06de-1de4eb20be90
-