fbarchard@google.com
|
5fcf38cfc8
|
Scale a plane. Before eating an airplane, remove the scales, then fry and serve with tartar sauce.
BUG=260
TEST=try serving with lemon.
R=wuwang@google.com
Review URL: https://webrtc-codereview.appspot.com/2128005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@775 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-28 01:10:48 +00:00 |
|
fbarchard@google.com
|
c105bae792
|
Move header and rename function to more generic scaleplane
BUG=260
TEST=unittests
R=wuwang@google.com
Review URL: https://webrtc-codereview.appspot.com/2128004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@774 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-28 00:31:08 +00:00 |
|
fbarchard@google.com
|
49bbc1b4f3
|
Move vertical scaler to common code.
BUG=260
TEST=unittests build/run
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/2123004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@773 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-27 16:32:22 +00:00 |
|
fbarchard@google.com
|
d1f2ef310d
|
Scale specialized for 50/50 vertically and check x is integer
BUG=260
TESTED=manual test with LIBYUV_HEIGHT=1440
R=wuwang@google.com
Review URL: https://webrtc-codereview.appspot.com/2116004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@772 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-26 23:52:13 +00:00 |
|
fbarchard@google.com
|
eed5d8e92f
|
Remove TESTING macro from posix
BUG=253
TEST=none
R=dingkai@google.com
Review URL: https://webrtc-codereview.appspot.com/2115004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@771 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-26 22:48:51 +00:00 |
|
fbarchard@google.com
|
3c11e185a8
|
Scale vertically only
BUG=260
TESTED=manually tested with LIBYUV_HEIGHT=270
R=dingkai@google.com, ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/2113004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@770 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-26 22:24:08 +00:00 |
|
nfullagar@google.com
|
607dc47533
|
Port HAS_ARGBTOUVROW_SSSE3 to Native Client
This CL also ports HAS_YUY2TOYROW_SSE2 and enables
HAS_BGRATOYROW_SSSE3 and many others.
TEST=libyuv_test,ncval,bots
BUG=253
R=fbarchard@google.com
Review URL: https://webrtc-codereview.appspot.com/2049005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@769 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-22 01:15:58 +00:00 |
|
fbarchard@google.com
|
196cc2e5c1
|
generate code for various instructions just to get byte codes.
BUG=253
TESTED=nacl build and dump
R=nfullagar@google.com
Review URL: https://webrtc-codereview.appspot.com/2079004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@768 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-21 01:38:25 +00:00 |
|
fbarchard@google.com
|
fc34ac5bb2
|
Fix for ARGBScale nacl validator
BUG=253
TESTED=ncval.exe newlib/Release/nacltest_x86_64.nexe
R=nfullagar@google.com
Review URL: https://webrtc-codereview.appspot.com/2066004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@767 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-19 22:29:33 +00:00 |
|
nfullagar@google.com
|
f6e1139921
|
Port scale_argb functions to Native Client.
BUG=253
TEST=libyuv_unittest,ncval,trybots
R=fbarchard@google.com
Review URL: https://webrtc-codereview.appspot.com/2054006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@766 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-19 20:44:14 +00:00 |
|
fbarchard@google.com
|
c140b9d150
|
CopyRow_SSE2 ported to Nacl with munging removed
BUG=253
TESTED=libyuvTest.TestCopyPlane
R=wuwang@google.com
Review URL: https://webrtc-codereview.appspot.com/2060006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@765 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-19 19:12:39 +00:00 |
|
nfullagar@google.com
|
1c710a0606
|
Port Sobel to Native Client
BUG=253
TEST=libyuvtest,trybots
R=fbarchard@google.com
Review URL: https://webrtc-codereview.appspot.com/2037004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@764 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-15 21:26:53 +00:00 |
|
fbarchard@google.com
|
bb5ea8e4df
|
Unattenuate port to NaCL
BUG=253
TESTED=validator
R=nfullagar@google.com
Review URL: https://webrtc-codereview.appspot.com/2038004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@763 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-15 06:40:42 +00:00 |
|
nfullagar@google.com
|
f78509b3be
|
Port Interpolate SSE2 to NaCl
BUG=253
TEST=libyuv_test,try bots
R=fbarchard@google.com
Review URL: https://webrtc-codereview.appspot.com/2013005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@762 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-14 23:09:44 +00:00 |
|
fbarchard@google.com
|
6f61eb6709
|
NaCL port of Affine
BUG=253
TESTED=ncval passed
R=dingkai@google.com
Review URL: https://webrtc-codereview.appspot.com/2035004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@761 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-14 21:43:44 +00:00 |
|
fbarchard@google.com
|
d593876b16
|
Disable assembly for rotate and scale
BUG=253
TEST=validator
R=nfullagar@google.com
Review URL: https://webrtc-codereview.appspot.com/2034004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@760 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-14 18:45:16 +00:00 |
|
nfullagar@google.com
|
9b0f0da083
|
InterpolateRow SSSE3 for Native Client
Fix bug in CumulativeSumToAverageRow
BUG=253
TEST=ncval,trybots
R=fbarchard@google.com
Review URL: https://webrtc-codereview.appspot.com/2004004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@759 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-14 18:19:04 +00:00 |
|
fbarchard@google.com
|
d459f382fd
|
Align branch targets for NaCL validator.
BUG=253
TEST=validator
R=johannkoenig@google.com, ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/2033004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@758 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-14 17:58:33 +00:00 |
|
fbarchard@google.com
|
c4a70492c0
|
blur unittest and fix for negative height
BUG=256
TEST=*Blur*
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/2027005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@757 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-14 16:16:39 +00:00 |
|
nfullagar@google.com
|
e9a27403d4
|
First go at porting blur component to NaCl
BUG=253
TEST=ncvar
R=fbarchard@google.com
Review URL: https://webrtc-codereview.appspot.com/1995004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@754 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-09 18:21:57 +00:00 |
|
fbarchard@google.com
|
4b4b50fb44
|
Make unittests to 1280 pixels for simple planar tests, to get more realistic performance metrics than 256 pixels.
BUG=253
TEST=planar tests
R=nfullagar@google.com
Review URL: https://webrtc-codereview.appspot.com/1994004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@753 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-09 02:02:52 +00:00 |
|
fbarchard@google.com
|
0d41aee26b
|
Port compare functions to Nacl
BUG=253
TEST=none
R=nfullagar@google.com
Review URL: https://webrtc-codereview.appspot.com/1998004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@752 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-08 23:52:34 +00:00 |
|
nfullagar@google.com
|
341b17a250
|
Fix for NaCl store string, which needs source reg.
BUG=253
TEST=ncval
R=fbarchard@google.com
Review URL: https://webrtc-codereview.appspot.com/1991004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@751 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-08 19:58:03 +00:00 |
|
nfullagar@google.com
|
22402bfa6f
|
Support string instructions for NaCl
BUG=253
TEST=validator
R=fbarchard@google.com
Review URL: https://webrtc-codereview.appspot.com/1990004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@750 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-08 00:26:20 +00:00 |
|
fbarchard@google.com
|
e64c236250
|
Fix for Nacl version of blur
BUG=253
TEST=none
R=nfullagar@google.com
Review URL: https://webrtc-codereview.appspot.com/1987004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@749 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-07 21:18:01 +00:00 |
|
fbarchard@google.com
|
9335518f41
|
Port some of the conversion routines to nacl
BUG=253
TEST=validator
R=nfullagar@google.com, ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1983004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@748 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-07 20:29:18 +00:00 |
|
fbarchard@google.com
|
b8ffdc9e57
|
ColorMatrix and friends ported to NaCL
BUG=253
TESTED=ncval_x86_64.exe newlib/Release/nacltest_x86_64.nexe
R=nfullagar@chromium.org
Review URL: https://webrtc-codereview.appspot.com/1981004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@747 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-06 22:27:01 +00:00 |
|
fbarchard@google.com
|
abfeea9b81
|
Math functions - add, substract, multiply and shade adapted to nacl friendly addressing.
BUG=253
TEST=out\release\libyuv_unittest --gtest_filter=*Add*
R=dingkai@google.com, nfullagar@chromium.org
Review URL: https://webrtc-codereview.appspot.com/1972004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@746 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-06 20:47:18 +00:00 |
|
fbarchard@google.com
|
008ecea4fe
|
NaCL port of Attenuate
BUG=253
TEST=out\release\libyuv_unittest --gtest_filter=*Attenuate*
R=nfullagar@chromium.org
Review URL: https://webrtc-codereview.appspot.com/1970004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@745 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-06 00:51:26 +00:00 |
|
fbarchard@google.com
|
f8a86cb095
|
Enable AlphaBlend SSSE3 code for NaCL
BUG=253
TESTED=validator
R=nfullagar@chromium.org, ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1968004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@744 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-06 00:08:01 +00:00 |
|
fbarchard@google.com
|
f2aa91a1ac
|
replace static const with static to avoid internal compiler error with gcc
BUG=258
TEST=try bots
R=johannkoenig@google.com
Review URL: https://webrtc-codereview.appspot.com/1944004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@743 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-08-02 17:48:24 +00:00 |
|
fbarchard@google.com
|
f0627d7107
|
syntax error fix
BUG=none
TEST=none
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1883004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@741 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-07-26 01:18:25 +00:00 |
|
fbarchard@google.com
|
4a1325ade5
|
Disable xgetbv on nacl for now as its not allowed under validator. Consider reenabling it when avx2 is allowed.
BUG=253
TEST=validator
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1881005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@740 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-07-26 00:59:52 +00:00 |
|
fbarchard@google.com
|
5520710ef7
|
Add RGBColorTable which is like ARGBColorTable but only does first 3 channels.
BUG=none
TEST=none
R=dingkai@google.com, thorcarpenter@google.com, wuwang@google.com
Review URL: https://webrtc-codereview.appspot.com/1858004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@739 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-07-24 21:35:57 +00:00 |
|
fbarchard@google.com
|
cd52054ce8
|
Disable assembly for x64 nacl.
BUG=253
TESTED=untested
R=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1857004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@738 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-07-24 11:19:56 +00:00 |
|
fbarchard@google.com
|
c004bda580
|
Make mjpeg functions available in DLL build
BUG=252
TEST=try bots
R=johannkoenig@google.com
Review URL: https://webrtc-codereview.appspot.com/1818005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@737 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-07-23 20:37:02 +00:00 |
|
fbarchard@google.com
|
595c2427e8
|
Simple FixedDiv that does integer divide instruction with 64 bit dividend and 32 bit divisor to produce 32 bit result.
BUG=250
TEST=math_test
R=dingkai@google.com
Review URL: https://webrtc-codereview.appspot.com/1681006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@736 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-18 22:08:16 +00:00 |
|
fbarchard@google.com
|
e5d3e10ee8
|
Add rounding to FixedDiv
BUG=250
TEST=unittest more exact
R=dingkai@google.com, ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1681005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@735 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-18 20:37:14 +00:00 |
|
fbarchard@google.com
|
567a00f705
|
Remove fixed_math from Android.mk
BUG=none
TEST=try bots
R=leozwang@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1683005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@734 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-18 19:07:53 +00:00 |
|
fbarchard@google.com
|
c9f0d966ed
|
FixedDiv port to gcc
BUG=250
TEST=*Div*
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1682005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@733 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-18 18:58:33 +00:00 |
|
fbarchard@google.com
|
747ceb9fa5
|
FixedDiv using integers
BUG=250
TEST=fixed div unittest
R=dingkai@google.com, ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1681004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@732 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-18 17:12:15 +00:00 |
|
fbarchard@google.com
|
1140454596
|
add f to float constant
BUG=none
TEST=none
R=johannkoenig@google.com
Review URL: https://webrtc-codereview.appspot.com/1671005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@731 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-17 23:23:51 +00:00 |
|
fbarchard@google.com
|
a18ba50d23
|
Remove blank lint from OWNERS. Move FixedDiv into row functions to avoid changing build files.
BUG=none
TEST=none
R=johannkoenig@google.com
Review URL: https://webrtc-codereview.appspot.com/1680004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@730 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-17 23:04:13 +00:00 |
|
fbarchard@google.com
|
6f269a1a1b
|
Expect off by one on 1/1080 and disable scaleup code for now.
BUG=none
TEST=libyuvTest.TestFixedDiv_Opt
R=shaowei@google.com
Review URL: https://webrtc-codereview.appspot.com/1677005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@729 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-17 17:21:26 +00:00 |
|
fbarchard@google.com
|
b3a08b3e05
|
include lint warning fixes
BUG=none
TEST=lint
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1676004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@728 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-17 16:37:39 +00:00 |
|
fbarchard@google.com
|
f2f9dbb644
|
FixedDiv function in C and benchmark
BUG=none
TEST=FixedDiv*
R=johannkoenig@google.com
Review URL: https://webrtc-codereview.appspot.com/1668004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@727 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-15 21:10:19 +00:00 |
|
fbarchard@google.com
|
ff0db0ea86
|
change tile size for convert util and unittest to 32x32 which would lend itself to AVX2 or VP9
BUG=none
TEST=none
R=dingkai@google.com
Review URL: https://webrtc-codereview.appspot.com/1667004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@726 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-13 23:18:08 +00:00 |
|
fbarchard@google.com
|
47c4989b79
|
MemRandomize fix for short result
BUG=none
TEST=none
R=dingkai@google.com
Review URL: https://webrtc-codereview.appspot.com/1668005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@725 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-13 21:36:58 +00:00 |
|
fbarchard@google.com
|
e4d77322ab
|
YUV to ARGB scaler low level function. Not hooked up to high level.
BUG=240
TEST=try bots compile function without errors.
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1659004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@724 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-13 21:05:47 +00:00 |
|
fbarchard@google.com
|
d36d2606fc
|
Add -attenuate option to convert util
BUG=246
TEST=convert on an unattenuated image
R=johannkoenig@google.com
Review URL: https://webrtc-codereview.appspot.com/1640005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@723 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-10 21:16:31 +00:00 |
|
fbarchard@google.com
|
2c4e3993c0
|
Change vld and vst to specify only elements and size not sign for better arm compiler compatability.
BUG=none
TEST=none
R=kma@webrtc.org, mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1643004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@721 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-10 16:21:57 +00:00 |
|
fbarchard@google.com
|
ae67c900f4
|
Randomize function for filling a buffer with random values.
BUG=244
TEST=*ScaleFrom1366x768_Box
R=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1644004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@720 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-10 16:12:20 +00:00 |
|
fbarchard@google.com
|
884a939665
|
Remove blank line from psnr
BUG=none
TEST=none
R=dingkai@google.com
Review URL: https://webrtc-codereview.appspot.com/1624004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@719 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-06 18:48:33 +00:00 |
|
fbarchard@google.com
|
76f86067a2
|
Additional scale resolutions tested
BUG=none
TEST=*Scale*
R=mikhal@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1608005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@718 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-05 15:10:43 +00:00 |
|
fbarchard@google.com
|
dee86a1484
|
Add comment about return value from scaling unittest internal function - TestFilter.
BUG=none
TEST=*Scale* unittests
R=fischman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1599005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@716 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-06-04 16:47:30 +00:00 |
|
fbarchard@google.com
|
449eb230a2
|
When scaling a 1x1, dx/dy is 0. Switch to point sample
BUG=none
TEST=none
R=dingkai@google.com
Review URL: https://webrtc-codereview.appspot.com/1582007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@714 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-31 21:48:11 +00:00 |
|
fbarchard@google.com
|
e2115ac385
|
scaling from 1x1 will cause dx/dy to be 0. This was confusing the specialized scalers into calling the wrong function.
BUG=none
TEST=none
R=johannkoenig@google.com, noahric@chromium.org
Review URL: https://webrtc-codereview.appspot.com/1591004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@713 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-31 21:10:01 +00:00 |
|
fbarchard@google.com
|
37c0e648d2
|
Fix crash on wide images
BUG=239
TEST=LIBYUV_WIDTH=10000 out\release\libyuv_unittest
R=changjun.yang@intel.com, johannkoenig@google.com
Review URL: https://webrtc-codereview.appspot.com/1586006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@712 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-31 16:55:27 +00:00 |
|
fbarchard@google.com
|
314dbf71c3
|
ARGBScale to half size adjust address for filtering.
BUG=238
TEST=libyuvTest.ARGBScaleDownBy4_Bilinear
R=dingkai@google.com
Review URL: https://webrtc-codereview.appspot.com/1589004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@711 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-31 00:56:33 +00:00 |
|
fbarchard@google.com
|
b911428afd
|
Adapt row interpolator to do YUV as well as ARGB without extrude so it can be used in I420Scale.
BUG=237
TEST=Scale*
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1587004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@710 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-30 23:42:27 +00:00 |
|
fbarchard@google.com
|
8ffe78abd2
|
Scale down by 4 used 3rd pixel
BUG=232
TEST=convert.exe -f 0 faces_640x480_P420.yuv face2_160x120_P420.yuv
R=changjun.yang@intel.com
Review URL: https://webrtc-codereview.appspot.com/1579005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@709 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-30 07:14:14 +00:00 |
|
fbarchard@google.com
|
8b54a8f9f2
|
Specialized scale down sample to 1 / 2 size adjust to match general purpose code which uses odd pixel (rounded up - nearest neighbor).
BUG=223
TEST=out\Debug\convert.exe -f 0 faces_640x480_P420.yuv face2_320x240_P420.yuv
R=johannkoenig@google.com
Review URL: https://webrtc-codereview.appspot.com/1583005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@708 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-29 19:29:46 +00:00 |
|
fbarchard@google.com
|
83408b85e4
|
Change point down sampling to x = dx / 2 which matches ffmpeg and is lossless on up and then down sample.
BUG=232
TEST=convert.exe -f 0 faces_640x480_P420.yuv face2_352x288_P420.yuv
R=johannkoenig@google.com, ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1581005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@707 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-29 17:40:50 +00:00 |
|
fbarchard@google.com
|
fcc1b95592
|
Scale up point use step / 2 as initial coordinate, which is more symetric and matches ffmpeg exactly.
BUG=232
TEST=convert.exe -f 0 faces_352x288_P420.yuv faces_640x480_P420.yuv
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1580005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@706 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-29 17:05:42 +00:00 |
|
fbarchard@google.com
|
a14b5cdfb3
|
Simplify rotate unittests
BUG=233
TEST=*Rotate*
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1581004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@705 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-28 22:40:51 +00:00 |
|
fbarchard@google.com
|
58f50df879
|
Add Rotate Plane
BUG=233
TEST=RotatePlane*
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1582004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@704 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-28 22:40:05 +00:00 |
|
fbarchard@google.com
|
e3230e4a93
|
Iterate the rotate functions for benchmarking purposes
BUG=233
TESTED=runyuv10 Rot*
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1580004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@703 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-28 19:19:15 +00:00 |
|
fbarchard@google.com
|
235011272a
|
Fix warning on Windows about conversion from int to bool in convert util
BUG=none
TEST=none
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/1579004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@702 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-28 18:53:47 +00:00 |
|
fbarchard@google.com
|
380973cf19
|
Roll chromium deps to 202548
BUG=231
TEST=build libyuv, test location of library
R=mikhal@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1575004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@701 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-28 17:05:41 +00:00 |
|
fbarchard@google.com
|
0066be9716
|
test hash of quick brown fox for known hash value
BUG=none
TESTED=out\release\libyuv_unittest --gtest_filter=libyuvTest.Djb2_Test
R=johannkoenig@google.com
Review URL: https://webrtc-codereview.appspot.com/1527004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@699 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-22 02:10:47 +00:00 |
|
fbarchard@google.com
|
031f05fd00
|
Add OSX fourcc for 32 and 24 bit big endian formats, using by camtwist
BUG=229
TEST=untested
Review URL: https://webrtc-codereview.appspot.com/1506004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@698 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-19 18:32:45 +00:00 |
|
fbarchard@google.com
|
9591f63a46
|
scale down filter row segment
BUG=226
TESTED=unittest
Review URL: https://webrtc-codereview.appspot.com/1498004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@697 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-17 18:53:21 +00:00 |
|
fbarchard@google.com
|
d45342f61e
|
Remove getenv for scaling filter as its not needed now and is showing up on profiles.
BUG=228
TESTED=unittest and try bots
Review URL: https://webrtc-codereview.appspot.com/1496004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@696 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-17 09:12:29 +00:00 |
|
fbarchard@google.com
|
3db4588bf9
|
Scale horizontally by 2 but vertically anything.
BUG=none
TEST=set LIBYUV_WIDTH=320 set LIBYUV_HEIGHT=90 libyuvTest.ARGBScaleFrom640x360_Bilinear
Review URL: https://webrtc-codereview.appspot.com/1477006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@695 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-15 19:51:33 +00:00 |
|
fbarchard@google.com
|
927eb2c1f6
|
scale argb clip
BUG=226
TESTED=libyuv scale unittests
Review URL: https://webrtc-codereview.appspot.com/1470004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@694 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-15 18:44:12 +00:00 |
|
fbarchard@google.com
|
5cf8a881e0
|
Clip scale API
BUG=225
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1455004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@693 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-13 23:51:12 +00:00 |
|
fbarchard@google.com
|
306e984451
|
YUV scaler mirror horizontal if src_width is negative
BUG=
Review URL: https://webrtc-codereview.appspot.com/1449004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@692 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-13 17:57:27 +00:00 |
|
fbarchard@google.com
|
9f24b14e05
|
Compare typo fix
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1390005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@691 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-09 01:43:54 +00:00 |
|
fbarchard@google.com
|
b06d3f5344
|
Add more tests for hash
BUG=none
TEST=out\release\libyuv_unittest --gtest_filter=*Djb2*
Review URL: https://webrtc-codereview.appspot.com/1448004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@690 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-09 00:34:05 +00:00 |
|
fbarchard@google.com
|
6a34ee200e
|
Test DJB2 hash with half the buffer same.
BUG=none
TEST=libyuvTest.BenchmakDjb2_Test
Review URL: https://webrtc-codereview.appspot.com/1446004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@689 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-08 23:05:08 +00:00 |
|
fbarchard@google.com
|
74df2a521d
|
Point upsample uncentered so last pixel is same width as first.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1424004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@687 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-06 21:57:25 +00:00 |
|
fbarchard@google.com
|
48085a2267
|
Lint fix for scale
BUG=none
TEST=lint
Review URL: https://webrtc-codereview.appspot.com/1417004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@686 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-06 18:41:14 +00:00 |
|
fbarchard@google.com
|
ef888b7dba
|
ARGBScale accept negative width for scaling to indicate mirror horizontally.
BUG=220
TEST=convert util and ARGBScale unittests with set LIBYUV_WIDTH=-1280
Review URL: https://webrtc-codereview.appspot.com/1409005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@685 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-06 17:48:25 +00:00 |
|
fbarchard@google.com
|
1a8c791611
|
Only define SSE2 if necessary
BUG=224
TEST=compile with gcc 4.8 on msys
Review URL: https://webrtc-codereview.appspot.com/1411004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@684 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-06 08:51:56 +00:00 |
|
fbarchard@google.com
|
b432b7da2d
|
Fix for clobber registers on SumSquareError_SSE2 used for PSNR
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1410004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@683 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-06 05:36:58 +00:00 |
|
fbarchard@google.com
|
4154163e20
|
make the lib self contained .a files
BUG=none
TEST=try
Review URL: https://webrtc-codereview.appspot.com/1380004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@682 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-05-01 19:14:28 +00:00 |
|
fbarchard@google.com
|
95c29d53f2
|
Accept negative values to mirror
BUG=220
TEST=out\Debug\convert.exe faces_1280x720_ARGB.raw -s 1280 -720 faces_640x360_P420.yuv
Review URL: https://webrtc-codereview.appspot.com/1376004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@681 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-30 21:37:14 +00:00 |
|
fbarchard@google.com
|
e25f991327
|
Fix for ARGBToI444 for arm
BUG=223
TEST=libyuv_unittest --gtest_filter=*I444ToARGB*
Review URL: https://webrtc-codereview.appspot.com/1353004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@680 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-25 18:04:17 +00:00 |
|
fbarchard@google.com
|
28a0e947e7
|
README.chromium license field for WebView and LICENSE_THIRD_PARTY to show files with special licenses.
BUG=none
TEST=try bots
Review URL: https://webrtc-codereview.appspot.com/1313012
git-svn-id: http://libyuv.googlecode.com/svn/trunk@678 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-24 00:12:28 +00:00 |
|
fbarchard@google.com
|
77b0af36e4
|
roll chromium deps to a known good release (lkgr) and fix indent lint issue.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1321008
git-svn-id: http://libyuv.googlecode.com/svn/trunk@677 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-23 21:35:07 +00:00 |
|
fbarchard@google.com
|
50c33eb601
|
YuvPixel for llvm use byte clamping branchless instead of int expression.
BUG=221
TEST=I420To*R*
Review URL: https://webrtc-codereview.appspot.com/1313011
git-svn-id: http://libyuv.googlecode.com/svn/trunk@676 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-23 07:06:45 +00:00 |
|
fbarchard@google.com
|
609dd85f7a
|
Branchless clamping for llvm
BUG=221
TESTED=try
Review URL: https://webrtc-codereview.appspot.com/1329005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@675 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-23 01:25:33 +00:00 |
|
fbarchard@google.com
|
c751b68a78
|
fix for llvm max255 macro
BUG=none
TEST=libyuv_unittest --gtest_filter=*Add*
Review URL: https://webrtc-codereview.appspot.com/1346005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@671 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-19 19:45:36 +00:00 |
|
fbarchard@google.com
|
bb92acade0
|
Unaligned math effects.
BUG=none
TEST=Add*
Review URL: https://webrtc-codereview.appspot.com/1345004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@670 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-19 18:10:38 +00:00 |
|
fbarchard@google.com
|
0f726731d4
|
Fix cpuid to be C89 compatible again.
BUG=none
TEST=compilte as C
Review URL: https://webrtc-codereview.appspot.com/1335005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@669 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-18 22:16:52 +00:00 |
|
fbarchard@google.com
|
955fc26988
|
Cleaner cpuid util
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1330004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@668 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-18 20:27:45 +00:00 |
|
fbarchard@google.com
|
fc264019de
|
Underflow sub fix
BUG=none
TEST=ARGBSubtract_Unaligned
Review URL: https://webrtc-codereview.appspot.com/1328004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@667 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-16 02:44:10 +00:00 |
|
fbarchard@google.com
|
75a5403e9e
|
llvm -O0 -fpic 32 bit runs out of registers. Extend the apple fix to llvm.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1320005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@666 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-15 23:21:48 +00:00 |
|
fbarchard@google.com
|
2b115a5237
|
Remove cruft.
BUG=208
TEST=lint
Review URL: https://webrtc-codereview.appspot.com/1321005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@665 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-15 20:06:52 +00:00 |
|
fbarchard@google.com
|
461767d6d5
|
Bilinear upsample
BUG=208
TEST=out\release\libyuv_unittest --gtest_filter=*ARGBScale*640*
Review URL: https://webrtc-codereview.appspot.com/1303006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@664 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-15 18:32:45 +00:00 |
|
fbarchard@google.com
|
4127a2637d
|
ARGBInterpolate odd width support and inverted odd width test. ARGBToNV12/21 odd height fix. Compare test tolerate small height with warning.
BUG=202
TEST=libyuvTest.ARGBInterpolate85_Any_Invert
Review URL: https://webrtc-codereview.appspot.com/1325004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@663 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-15 10:43:33 +00:00 |
|
fbarchard@google.com
|
cd6056c01c
|
InterpolateAny for unaligned and odd width interpolate. To be used in ARGBScaler in future.
BUG=208
TEST=ARGBInterpolate255_Unaligned
Review URL: https://webrtc-codereview.appspot.com/1324004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@662 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-15 03:05:08 +00:00 |
|
fbarchard@google.com
|
20794c4680
|
android mk updated source list
BUG=212
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1303007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@661 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-12 07:30:25 +00:00 |
|
fbarchard@google.com
|
c297d103f1
|
I420ToARGB for Haswell.
BUG=216
TEST=I420ToARGB
Review URL: https://webrtc-codereview.appspot.com/1314004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@660 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-12 07:26:24 +00:00 |
|
fbarchard@google.com
|
3075ac4187
|
convert do scaling
BUG=217
TEST=convert.exe faces_1280x720_ARGB.raw faces_1920x1080_P420.yuv
Review URL: https://webrtc-codereview.appspot.com/1315004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@659 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-12 07:25:40 +00:00 |
|
fbarchard@google.com
|
15c7b2fffc
|
Remove duplicate function
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1311006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@657 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-11 20:37:10 +00:00 |
|
fbarchard@google.com
|
8c8cf8d707
|
Move convert_to_argb and MJPGToARGB to isolated files. Move ValidateJPeg to its own file. Allows jpeg to be not linked in for more applications.
BUG=212
TESTED=manual test by removing mjpeg_decode.cc from gyp file and built/ran unittests
Review URL: https://webrtc-codereview.appspot.com/1310007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@656 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-11 16:34:24 +00:00 |
|
fbarchard@google.com
|
c3ee55d528
|
k for r32 bit registers on pextrw to make valgrind ASAN happy.
BUG=208
TESTED=try bots
Review URL: https://webrtc-codereview.appspot.com/1303005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@655 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-10 00:42:37 +00:00 |
|
fbarchard@google.com
|
531c26624f
|
l for r32 bit registers on pextrw to make valgrind ASAN happy.
BUG=208
TESTED=try bots
Review URL: https://webrtc-codereview.appspot.com/1301005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@654 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-10 00:22:37 +00:00 |
|
fbarchard@google.com
|
492768cbca
|
isolate jpeg to convert_jpeg and call from convert_to_i420
BUG=212
TESTED=manually tested
Review URL: https://webrtc-codereview.appspot.com/1309004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@653 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-09 23:00:56 +00:00 |
|
fbarchard@google.com
|
40f9cd0e97
|
psnr tool accept files names with _1280x720 as well as .1280x720. And odd widths.
BUG=none
TEST=psnr faces_1280x720_P420.yuv faces_c_1280x720_P420.yuv
Review URL: https://webrtc-codereview.appspot.com/1304007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@652 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-09 20:57:34 +00:00 |
|
fbarchard@google.com
|
16fc2c6a54
|
fix linux build
BUG=none
TEST=try
Review URL: https://webrtc-codereview.appspot.com/1286007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@650 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-08 17:23:08 +00:00 |
|
fbarchard@google.com
|
54f0b67c46
|
Scale up use pextrw to speed up a little
BUG=208
TEST=out\release\libyuv_unittest --gtest_filter=*Scale*640*
Review URL: https://webrtc-codereview.appspot.com/1283008
git-svn-id: http://libyuv.googlecode.com/svn/trunk@649 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-08 07:00:48 +00:00 |
|
fbarchard@google.com
|
98a1fbf5e9
|
Scale up columns 2 pixels at a time
BUG=208
TEST=out\release\libyuv_unittest --gtest_filter=*Scale*640*
Review URL: https://webrtc-codereview.appspot.com/1294004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@648 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-07 04:07:08 +00:00 |
|
fbarchard@google.com
|
ff4a84168d
|
Fix neon comment
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1286006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@646 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-05 19:13:13 +00:00 |
|
fbarchard@google.com
|
aa544f3205
|
Scale use kMaxStride for row buffers
BUG=none
TEST=libyuv unittest passes
Review URL: https://webrtc-codereview.appspot.com/1287005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@645 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-05 18:22:59 +00:00 |
|
fbarchard@google.com
|
0cc0b4df46
|
Neon Color Matrix avoid overflow
BUG=214
TEST=planar_tests
Review URL: https://webrtc-codereview.appspot.com/1276004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@644 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-05 04:13:21 +00:00 |
|
fbarchard@google.com
|
0057aeb1a9
|
ERMS detect work around for compiler bug
BUG=213
TEST=cpu tool/unittest under sde
Review URL: https://webrtc-codereview.appspot.com/1283006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@643 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-04 19:03:28 +00:00 |
|
fbarchard@google.com
|
c56a55fc72
|
Sobel and SobelXY Neon port. Improved Bayer - did 8 at time version, and specialized G channel version.
BUG=201
TEST=libyuvTest.TestSobel and libyuvTest.TestSobelXY
Review URL: https://webrtc-codereview.appspot.com/1279006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@642 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-04 18:33:44 +00:00 |
|
fbarchard@google.com
|
9b4c00b908
|
Move vzeroupper to row functions to simplify caller and allow mix of avx2 and sse2. Impact reduced by row coalescing.
BUG=none
TEST=all tests pass with sde
Review URL: https://webrtc-codereview.appspot.com/1269009
git-svn-id: http://libyuv.googlecode.com/svn/trunk@641 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-04 05:54:59 +00:00 |
|
fbarchard@google.com
|
2f620e18ed
|
ERMS detect fix
BUG=213
TEST=cpuid tool and unittest
Review URL: https://webrtc-codereview.appspot.com/1201005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@639 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-03 23:21:27 +00:00 |
|
fbarchard@google.com
|
5ff0e973a9
|
Disable JPEG for IOS
BUG=212
TESTED=Windows built/ran and did not run jpeg unittest out\release\libyuv_unittest --gtest_filter=*J*
Review URL: https://webrtc-codereview.appspot.com/1280005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@638 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-03 22:51:42 +00:00 |
|
fbarchard@google.com
|
55c20a861e
|
Fix movdqu in yuy2
BUG=none
TEST=ToYUY2*
Review URL: https://webrtc-codereview.appspot.com/1271005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@634 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-02 22:03:49 +00:00 |
|
fbarchard@google.com
|
f8e9017685
|
switch toyuy2 from aligned to unaligned
BUG=211
TESTED=ToYUY2*
Review URL: https://webrtc-codereview.appspot.com/1274005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@633 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-02 21:18:12 +00:00 |
|
fbarchard@google.com
|
4ffd9127bd
|
Jpeg invalid step by 2
BUG=210
TESTED=out\release\libyuv_unittest --gtest_filter=*J*
Review URL: https://webrtc-codereview.appspot.com/1276005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@632 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-02 18:34:23 +00:00 |
|
fbarchard@google.com
|
87adfaa61e
|
Enable Sepia and improve unittest
BUG=214
TESTED=Sepia test improved
Review URL: https://webrtc-codereview.appspot.com/1201006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@631 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-02 17:54:27 +00:00 |
|
fbarchard@google.com
|
48f18ba976
|
Disable Neon Sepia
BUG=214
TEST=planar_tests
git-svn-id: http://libyuv.googlecode.com/svn/trunk@630 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-01 23:41:57 +00:00 |
|
fbarchard@google.com
|
050b39a5cb
|
Recomputed JPeg coefficients normalized to 128. Apply to ARGBGray function reusing YJ function/coefficients and rounding.
BUG=201
TESTED=Gray unittest improved
Review URL: https://webrtc-codereview.appspot.com/1269006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@629 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-01 20:07:14 +00:00 |
|
fbarchard@google.com
|
6a352141ef
|
vrshrn by 8 for neon. vector rounding shift right with narrowing from u16 to u8.
BUG=183
TEST=try bots
Review URL: https://webrtc-codereview.appspot.com/1269007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@628 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-04-01 20:04:22 +00:00 |
|
fbarchard@google.com
|
913656a35d
|
Valid search backwards - find EOI quicker if its there.
BUG=210
TEST=out\release\libyuv_unittest --gtest_filter=*Jpeg*
Review URL: https://webrtc-codereview.appspot.com/1271004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@627 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-28 21:17:25 +00:00 |
|
fbarchard@google.com
|
b36eeee87b
|
Validate MJPG test performance.
BUG=210
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1268004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@626 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-28 20:34:57 +00:00 |
|
fbarchard@google.com
|
8c9de166a1
|
ERMS
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1265004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@625 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-28 09:33:26 +00:00 |
|
fbarchard@google.com
|
d8431003bb
|
movbe remove - not useful so far.
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1255004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@623 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-26 18:04:02 +00:00 |
|
fbarchard@google.com
|
cfaa66c041
|
ARGBToJ420 and ARGBToJ400 - Full range YUV Jpeg style.
BUG=159
TEST=*J4*
Review URL: https://webrtc-codereview.appspot.com/1243004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@622 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-26 09:14:46 +00:00 |
|
fbarchard@google.com
|
036d06c5c5
|
psnr tool - disable -t if openmp not enabled
BUG=204
TESTED=psnr ?
Review URL: https://webrtc-codereview.appspot.com/1254004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@621 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-26 09:06:32 +00:00 |
|
fbarchard@google.com
|
25120f2196
|
Add a unittest for scaling from VGA to whatever.
BUG=208
TESTED=out\release\libyuv_unittest --gtest_filter=*ScaleFrom*
Review URL: https://webrtc-codereview.appspot.com/1250004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@620 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-25 22:53:29 +00:00 |
|
fbarchard@google.com
|
9d48df9ac4
|
Sobel port to posix. Improved unittest for C version.
BUG=201
TESTED=try bots
Review URL: https://webrtc-codereview.appspot.com/1242004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@619 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-24 20:12:25 +00:00 |
|
fbarchard@google.com
|
735f9921e9
|
posix comment
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1241004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@618 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-23 20:48:53 +00:00 |
|
fbarchard@google.com
|
33d34eaad8
|
C header compatible
BUG=207
TEST=created .c file that includes libyuv.h
Review URL: https://webrtc-codereview.appspot.com/1228004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@617 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-22 08:40:40 +00:00 |
|
fbarchard@google.com
|
597900a7ec
|
_CRT_SECURE_NO_WARNINGS fix for windows
BUG=204
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1227004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@616 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-22 06:57:44 +00:00 |
|
fbarchard@google.com
|
a3be470426
|
quick fix for sobel compile error
BUG=201
TESTED=out\release\libyuv_unittest --gtest_filter=*Sobel*
Review URL: https://webrtc-codereview.appspot.com/1226004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@615 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-22 05:20:02 +00:00 |
|
fbarchard@google.com
|
e8df16bd7c
|
Sobel use G channel for consistency on all CPUs, better performance and full range of 0 to 255.
BUG=201
TESTED=out\release\libyuv_unittest --gtest_filter=*Sobel*
Review URL: https://webrtc-codereview.appspot.com/1225004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@614 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-22 04:47:14 +00:00 |
|
fbarchard@google.com
|
30a96ede5b
|
Makefile for psnr tool
BUG=204
TESTED=make
Review URL: https://webrtc-codereview.appspot.com/1215007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@613 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-21 01:06:33 +00:00 |
|
fbarchard@google.com
|
c93a137671
|
Replace Add+YToARGB with SobelRow
BUG=201
TEST=Sobel*
Review URL: https://webrtc-codereview.appspot.com/1217005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@611 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-19 23:51:09 +00:00 |
|
fbarchard@google.com
|
610e012d56
|
SobelXY which returns Sobel X, Sobel Y and Sobel as RGB values.
BUG=201
TEST=Sobel*
Review URL: https://webrtc-codereview.appspot.com/1210006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@610 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-19 22:24:06 +00:00 |
|
fbarchard@google.com
|
1e985bbc16
|
ARGBSobel
BUG=201
TEST=Sobel*
Review URL: https://webrtc-codereview.appspot.com/1221005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@609 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-19 19:23:44 +00:00 |
|
fbarchard@google.com
|
e1247eec94
|
Sobel functions
BUG=201
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1200004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@608 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-18 22:40:15 +00:00 |
|
fbarchard@google.com
|
5ca144d214
|
NV12 to/from I420 coalesce rows for Y and UV independently.
BUG=197
TESTED=*NV12*_Opt
Review URL: https://webrtc-codereview.appspot.com/1201004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@607 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-14 17:57:47 +00:00 |
|
fbarchard@google.com
|
7d25fe2ddb
|
bilinear scaling allow higher error for differences in SSSE3 7 bit math vs C/SSE2 15 bit math, when extreme scale factors are used.
BUG=200
TEST=*Scale* width LIBYUV_WIDTH=16 LIBYUV_HEIGHT=16
Review URL: https://webrtc-codereview.appspot.com/1197004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@606 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-13 18:33:41 +00:00 |
|
fbarchard@google.com
|
07a99dc278
|
Row coalesce convert_from.cc for I420ToNV12, YUY2ToI422, UYVYToI422
BUG=197
TESTED=I420ToNV12_Opt
Review URL: https://webrtc-codereview.appspot.com/1196004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@605 16f28f9a-4ce2-e073-06de-1de4eb20be90
|
2013-03-13 17:48:22 +00:00 |
|