- 24 Jan, 2018 1 commit
-
-
Frank Barchard authored
TBR=braveyao@chromium.org Bug: libyuv:774 Test: git cl lint Change-Id: I51cf8107a8db17fbc9952d610f3e4d7aac5aa743 Reviewed-on: https://chromium-review.googlesource.com/882217Reviewed-by: Frank Barchard <fbarchard@chromium.org>
-
- 23 Jan, 2018 1 commit
-
-
Frank Barchard authored
Append _t to all sized types. uint64 becomes uint64_t etc Bug: libyuv:774 Test: try bots build on all platforms Change-Id: Ide273d7f8012313d6610415d514a956d6f3a8cac Reviewed-on: https://chromium-review.googlesource.com/879922Reviewed-by: Miguel Casas <mcasas@chromium.org>
-
- 14 Dec, 2017 1 commit
-
-
Frank Barchard authored
Bug: libyuv:765 Test: build for mips still passes Change-Id: I99105ad3951d2210c0793e3b9241c178442fdc37 Reviewed-on: https://chromium-review.googlesource.com/826404Reviewed-by: Weiyong Yao <braveyao@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
-
- 05 Sep, 2017 1 commit
-
-
Frank Barchard authored
Single pass upsample with bilinear filter. NEON version optimized - Pixel Sailfish QC821 Was TestScaleRowUp2_16 (5741 ms) Now TestScaleRowUp2_16 (4484 ms) C TestScaleRowUp2_16 (6555 ms) TBR=kjellander@chromium.org BUG=libyuv:718 TEST=LibYUVScaleTest.TestScaleRowUp2_16 (709 ms) Change-Id: Ib04ceb53e0ab644a392c39c3396e313530161d92 Reviewed-on: https://chromium-review.googlesource.com/646701Reviewed-by: Frank Barchard <fbarchard@google.com> Reviewed-by: Cheng Wang <wangcheng@google.com>
-
- 08 Mar, 2017 1 commit
-
-
Frank Barchard authored
BUG=None TEST=try bots and lint test Change-Id: I1ab462adf2d309117862c5eb4b244a61ae202951 Reviewed-on: https://chromium-review.googlesource.com/450658 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
- 03 Mar, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:686 TESTED=untested Change-Id: Idfae93349dd78b1b633a596631e5397e11b77d0b Reviewed-on: https://chromium-review.googlesource.com/448320Reviewed-by: Frank Barchard <fbarchard@google.com> Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 23 Feb, 2017 1 commit
-
-
Manojkumar Bhosale authored
BUG=libyuv:634 Change-Id: If8d60bd57f01fe95bc2fd26196466574195cc126 Performance Gain (vs C auto-vectorized) InterpolateRow_MSA - ~3.3x InterpolateRow_Any_MSA - ~2.5x ARGBSetRow_MSA - ~1.0x ARGBSetRow_Any_MSA - ~1.0x ARGBToRGB24Row_MSA - ~1.9x ARGBToRGB24Row_Any_MSA - ~1.6x MergeUVRow_MSA - ~1.6x MergeUVRow_Any_MSA - ~1.2x Performance Gain (vs C non-vectorized) InterpolateRow_MSA - ~11.3x InterpolateRow_Any_MSA - ~ 7.9x ARGBSetRow_MSA - ~ 6.2x ARGBSetRow_Any_MSA - ~ 4.0x ARGBToRGB24Row_MSA - ~ 9.9x ARGBToRGB24Row_Any_MSA - ~ 8.4x MergeUVRow_MSA - ~12.7x MergeUVRow_Any_MSA - ~ 8.0x Change-Id: If8d60bd57f01fe95bc2fd26196466574195cc126 Reviewed-on: https://chromium-review.googlesource.com/445817Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
-
- 15 Feb, 2017 1 commit
-
-
Frank Barchard authored
BUG=libyuv:680 TEST=builds and runs with no warnings Change-Id: I7d60ef44292fa6ad4f7c4e2e2657359b864d2dab Reviewed-on: https://chromium-review.googlesource.com/442670 Commit-Queue: Frank Barchard <fbarchard@google.com> Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
-
- 08 Nov, 2016 1 commit
-
-
Frank Barchard authored
BUG=libyuv:654 R=kjellander@chromium.org Review URL: https://codereview.chromium.org/2469353005 .
-
- 15 Sep, 2016 1 commit
-
-
Frank Barchard authored
BUG=None TEST=try bots Review URL: https://codereview.chromium.org/2346633002 .
-
- 24 Jun, 2016 2 commits
-
-
Frank Barchard authored
R=wangcheng@google.com, harryjin@google.com BUG=libyuv:607 Review URL: https://codereview.chromium.org/2093913004 .
-
Frank Barchard authored
upscale a YUV image. observe change in hue.. green especially. disable ScaleFilterCols_SSSE3, falling back on ScaleFilterCols_C observe hue.. green especially, is better. was ScaleFrom1280x720_Bilinear (1620 ms) now ScaleFrom1280x720_Bilinear (1907 ms) BUG=libyuv:605 TEST=try bots R=harryjin@google.com, wangcheng@google.com Review URL: https://codereview.chromium.org/2084533006 .
-
- 05 Feb, 2016 1 commit
-
-
Frank Barchard authored
When attempting to normalize function names to end in Row_SIMD it was made harder with MIPS_DSPR2 naming convention. Other CPUs do not include the vendor. This should be named consistently. Removed the DISABLE_MIPS in favour of DISABLE_ASM for consistency with other processors. TBR=harryjin@google.com BUG=libyuv:562 Review URL: https://codereview.chromium.org/1677633002 .
-
- 06 Jan, 2016 1 commit
-
-
Frank Barchard authored
R=dhrosa@google.com, harryjin@google.com BUG=libyuv:538 Review URL: https://codereview.chromium.org/1558093003 .
-
- 17 Dec, 2015 1 commit
-
-
Frank Barchard authored
Remove inaccurate specializations for 1/4 and 3/4, since they round incorrectly. Specialize for 100% and 50% are kept due to performance. Make C and ARM code match SSSE3. Make unittests expect zero difference. BUG=libyuv:535 R=harryjin@google.com Review URL: https://codereview.chromium.org/1533643005 .
-
- 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
-
- 22 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=425 TESTED=out\release\libyuv_unittest_old --gtest_filter=*.ScaleDownBy3_* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/45219004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1377 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 14 Apr, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=libyuv:425 TESTED=c:\intelsde\sde -ast -hsw -- out\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*libyuvTest.ScaleTo640x360_Box R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/43149004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1367 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Feb, 2015 1 commit
-
-
fbarchard@google.com authored
BUG=398 TESTED=untested R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/37999004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1268 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
-
- 01 Oct, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=365 TESTED=scale unittests R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/22879004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1101 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 20 May, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=331 TESTED=libyuv_unittest --gunit_also_run_disabled_tests --gtest_filter=**.ScaleFrom1280x720* R=debargha@google.com, tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/17569004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1005 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 10 Jan, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=303 TESTED=cl /c /TC /Iinclude source/scale_common.cc R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6909004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@961 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Jan, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=304 TESTED=try R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6789005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@959 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Jan, 2014 3 commits
-
-
fbarchard@google.com authored
BUG=303 TEST=compile -x c Review URL: https://webrtc-codereview.appspot.com/6599006 git-svn-id: http://libyuv.googlecode.com/svn/trunk@954 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=303 TESTED=try R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6519006 git-svn-id: http://libyuv.googlecode.com/svn/trunk@953 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=303 TESTED=try R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6629004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@952 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 03 Jan, 2014 6 commits
-
-
fbarchard@google.com authored
BUG=302 TESTED=hammer effects Review URL: https://webrtc-codereview.appspot.com/6549005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@949 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=302 TESTED=hammer build R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6559004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@948 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=302 TESTED=ARGBScaleClipTo320x240_None etc R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6539004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@946 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=302 TEST=libyuv ARGBScale tests with LIBYUV_WIDTH=90000 R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6519005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@944 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=302 TEST=*1x1* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6519004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@943 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=302 TESTED=out\release\libyuv_unittest --gtest_filter=*I*ToI* R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6509004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@942 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 02 Jan, 2014 1 commit
-
-
fbarchard@google.com authored
BUG=302 TESTED=libyuv scale tests R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/6489004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@940 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 09 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TESTED=talk media_unittest YuvScalerTest.TestScaleUp1x6OptInt R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/5449005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@906 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 08 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
Fix for off by one in scale - only source should be src - 0x10001 because dest will hit exact pixel. BUG=292 TESTED=valgrind Review URL: https://webrtc-codereview.appspot.com/5359004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@902 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 07 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=drmem R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/5319004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@899 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 06 Dec, 2013 2 commits
-
-
fbarchard@google.com authored
BUG=none TESTED=local build R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/5289004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@897 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
fbarchard@google.com authored
BUG=261 TEST=valgrind R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/5199004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@896 16f28f9a-4ce2-e073-06de-1de4eb20be90
-
- 05 Dec, 2013 1 commit
-
-
fbarchard@google.com authored
BUG=none TEST=untested R=tpsiaki@google.com Review URL: https://webrtc-codereview.appspot.com/4989004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@894 16f28f9a-4ce2-e073-06de-1de4eb20be90
-