Frank Barchard
|
92e22cf5b6
|
Lint cleanup after C99 change CL
TBR=braveyao@chromium.org
Bug: libyuv:774
Test: git cl lint
Change-Id: I51cf8107a8db17fbc9952d610f3e4d7aac5aa743
Reviewed-on: https://chromium-review.googlesource.com/882217
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
|
2018-01-24 19:16:03 +00:00 |
|
Frank Barchard
|
7e389884a1
|
Switch to C99 types
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/879922
Reviewed-by: Miguel Casas <mcasas@chromium.org>
|
2018-01-23 19:16:05 +00:00 |
|
Frank Barchard
|
e0615c0e69
|
Optimize Hamming Distance C code to do 64 bits at a time.
BUG=libyuv:701
TEST=LibYUVBaseTest.BenchmarkHammingDistance_C
R=wangcheng@google.com
Change-Id: I243003b098bea8ef3809298bbec349ed52a43d8c
Reviewed-on: https://chromium-review.googlesource.com/499487
Reviewed-by: Cheng Wang <wangcheng@google.com>
|
2017-05-12 17:53:52 +00:00 |
|
Frank Barchard
|
e62309f259
|
clang-format libyuv
BUG=libyuv:654
R=kjellander@chromium.org
Review URL: https://codereview.chromium.org/2469353005 .
|
2016-11-07 17:37:23 -08:00 |
|
Frank Barchard
|
bcd823805c
|
remove guard nolints from all headers
Remove NOLINT from guards
TEST=git cl lint
BUG=libyuv:634
Review URL: https://codereview.chromium.org/2374653002 .
|
2016-09-26 18:02:09 -07:00 |
|
fbarchard@google.com
|
b661b3ee0d
|
Detect Endian of ARGB image.
BUG=375
TESTED=libyuv builds, but no test app for it yet
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/32389004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1154 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2014-11-05 18:46:06 +00:00 |
|
fbarchard@google.com
|
cde587092f
|
Replace two spaces with one after .
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
|
2013-01-28 00:02:35 +00:00 |
|
fbarchard@google.com
|
64ce0ab544
|
Move Neon source to its own files.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/860009
git-svn-id: http://libyuv.googlecode.com/svn/trunk@396 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2012-10-09 00:05:29 +00:00 |
|
fbarchard@google.com
|
fc7314e86b
|
Add exports to allow libyuv to be built as a shared lib.
BUG=99
TEST=shared lib builds without impact and unittests link against import lib.
Review URL: https://webrtc-codereview.appspot.com/844005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@379 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2012-09-27 02:17:51 +00:00 |
|
fbarchard@google.com
|
9bcc9a2535
|
ARGBInterpolateRow_SSSE3 for motion blur. Used to use bilinear row filter, which extrudes edges. This branches off the code so the extrude can be removed for Interpolate.
BUG=none
TEST=build\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*
Review URL: https://webrtc-codereview.appspot.com/786007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@354 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2012-09-16 05:00:37 +00:00 |
|
fbarchard@google.com
|
b0c9797589
|
Update Copyright notice to follow new chromium conventions.
BUG=63
TEST=none
Review URL: https://webrtc-codereview.appspot.com/730004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@314 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2012-08-08 19:04:24 +00:00 |
|
fbarchard@google.com
|
f37f9a3542
|
Avoid lint warnings on header guards.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/668006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@295 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2012-06-27 23:40:23 +00:00 |
|
fbarchard@google.com
|
5b22506b14
|
With an asm() away lint, this cleans up most remaining issues.
BUG=none
TEST=lint filename
Review URL: https://webrtc-codereview.appspot.com/464001
git-svn-id: http://libyuv.googlecode.com/svn/trunk@230 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2012-03-29 02:19:26 +00:00 |
|
fbarchard@google.com
|
3e34b8e89d
|
hash funtion for comparing images
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/380006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@166 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2012-02-06 22:05:16 +00:00 |
|
fbarchard@google.com
|
fe5ff7ed54
|
clang on linux prefers no args for rep movsl/stosl. ifdef for C that removes namespace. extern c allows c++ to be used to compile, including with namespace, but C program can link libyuv
BUG=none
TEST=none
Review URL: http://webrtc-codereview.appspot.com/320004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@101 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2011-12-10 07:45:58 +00:00 |
|
frkoenig@google.com
|
c82af4a59c
|
Order includes.
Use the following order.
local
system
libyuv
Review URL: http://webrtc-codereview.appspot.com/270007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@76 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2011-11-11 00:54:34 +00:00 |
|
frkoenig@google.com
|
2cb934c624
|
PSNR and SSIM plane comparision functions.
Code sourced from libvpx.
http://www.webmproject.org/code/#libvpx_the_vp8_codec_sdk
Review URL: http://webrtc-codereview.appspot.com/267004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@72 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2011-11-10 20:52:24 +00:00 |
|
fbarchard@google.com
|
124b76e5c9
|
add a comparison function
BUG=none
TEST=none
Review URL: http://webrtc-codereview.appspot.com/270005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@68 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2011-11-10 20:13:42 +00:00 |
|