Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
libyuv
/
747ceb9fa5cea5c923d4b08acbb7f1cfa39f138e
747ceb9
FixedDiv using integers
by fbarchard@google.com
· 11 years ago
1140454
add f to float constant BUG=none TEST=none R=johannkoenig@google.com
by fbarchard@google.com
· 11 years ago
a18ba50
Remove blank lint from OWNERS. Move FixedDiv into row functions to avoid changing build files.
by fbarchard@google.com
· 11 years ago
6f269a1
Expect off by one on 1/1080 and disable scaleup code for now.
by fbarchard@google.com
· 11 years ago
b3a08b3
include lint warning fixes BUG=none TEST=lint R=ryanpetrie@google.com
by fbarchard@google.com
· 11 years ago
f2f9dbb
FixedDiv function in C and benchmark
by fbarchard@google.com
· 11 years ago
ff0db0e
change tile size for convert util and unittest to 32x32 which would lend itself to AVX2 or VP9
by fbarchard@google.com
· 11 years ago
47c4989
MemRandomize fix for short result BUG=none TEST=none R=dingkai@google.com
by fbarchard@google.com
· 11 years ago
e4d7732
YUV to ARGB scaler low level function. Not hooked up to high level.
by fbarchard@google.com
· 11 years ago
d36d260
Add -attenuate option to convert util
by fbarchard@google.com
· 11 years ago
cdd6f44
create OWNERS file for chromium version of libyuv
by fbarchard@google.com
· 11 years ago
2c4e399
Change vld and vst to specify only elements and size not sign for better arm compiler compatability.
by fbarchard@google.com
· 11 years ago
ae67c90
Randomize function for filling a buffer with random values.
by fbarchard@google.com
· 11 years ago
884a939
Remove blank line from psnr BUG=none TEST=none R=dingkai@google.com
by fbarchard@google.com
· 11 years ago
76f8606
Additional scale resolutions tested BUG=none TEST=*Scale* R=mikhal@webrtc.org
by fbarchard@google.com
· 11 years ago
eed4149
gcc msys compile ifdefs avoid Visual C inline
by fbarchard@google.com
· 11 years ago
dee86a1
Add comment about return value from scaling unittest internal function - TestFilter.
by fbarchard@google.com
· 11 years ago
97c9626
Test yuv scaler with scale factor of 1
by fbarchard@google.com
· 11 years ago
449eb23
When scaling a 1x1, dx/dy is 0. Switch to point sample
by fbarchard@google.com
· 11 years ago
e2115ac
scaling from 1x1 will cause dx/dy to be 0. This was confusing the specialized scalers into calling the wrong function.
by fbarchard@google.com
· 11 years ago
37c0e64
Fix crash on wide images
by fbarchard@google.com
· 11 years ago
314dbf7
ARGBScale to half size adjust address for filtering.
by fbarchard@google.com
· 11 years ago
b911428
Adapt row interpolator to do YUV as well as ARGB without extrude so it can be used in I420Scale.
by fbarchard@google.com
· 11 years ago
8ffe78a
Scale down by 4 used 3rd pixel
by fbarchard@google.com
· 11 years ago
8b54a8f
Specialized scale down sample to 1 / 2 size adjust to match general purpose code which uses odd pixel (rounded up - nearest neighbor).
by fbarchard@google.com
· 11 years ago
83408b8
Change point down sampling to x = dx / 2 which matches ffmpeg and is lossless on up and then down sample.
by fbarchard@google.com
· 11 years ago
fcc1b95
Scale up point use step / 2 as initial coordinate, which is more symetric and matches ffmpeg exactly.
by fbarchard@google.com
· 11 years ago
a14b5cd
Simplify rotate unittests BUG=233 TEST=*Rotate* R=ryanpetrie@google.com
by fbarchard@google.com
· 11 years ago
58f50df
Add Rotate Plane BUG=233 TEST=RotatePlane* R=ryanpetrie@google.com
by fbarchard@google.com
· 11 years ago
e3230e4
Iterate the rotate functions for benchmarking purposes
by fbarchard@google.com
· 11 years ago
2350112
Fix warning on Windows about conversion from int to bool in convert util
by fbarchard@google.com
· 11 years ago
380973c
Roll chromium deps to 202548
by fbarchard@google.com
· 11 years ago
7a1eb83
convert YUV to YUV with scaling
by fbarchard@google.com
· 11 years ago
0066be9
test hash of quick brown fox for known hash value
by fbarchard@google.com
· 11 years ago
031f05f
Add OSX fourcc for 32 and 24 bit big endian formats, using by camtwist
by fbarchard@google.com
· 11 years ago
9591f63
scale down filter row segment
by fbarchard@google.com
· 11 years ago
d45342f
Remove getenv for scaling filter as its not needed now and is showing up on profiles.
by fbarchard@google.com
· 11 years ago
3db4588
Scale horizontally by 2 but vertically anything.
by fbarchard@google.com
· 11 years ago
927eb2c
scale argb clip
by fbarchard@google.com
· 11 years ago
5cf8a88
Clip scale API
by fbarchard@google.com
· 11 years ago
306e984
YUV scaler mirror horizontal if src_width is negative
by fbarchard@google.com
· 11 years ago
9f24b14
Compare typo fix
by fbarchard@google.com
· 11 years ago
b06d3f5
Add more tests for hash
by fbarchard@google.com
· 11 years ago
6a34ee2
Test DJB2 hash with half the buffer same.
by fbarchard@google.com
· 11 years ago
f6108da
Use new, public try server for libyuv.
by kjellander@google.com
· 11 years ago
74df2a5
Point upsample uncentered so last pixel is same width as first.
by fbarchard@google.com
· 11 years ago
48085a2
Lint fix for scale
by fbarchard@google.com
· 11 years ago
ef888b7
ARGBScale accept negative width for scaling to indicate mirror horizontally.
by fbarchard@google.com
· 11 years ago
1a8c791
Only define SSE2 if necessary
by fbarchard@google.com
· 11 years ago
b432b7d
Fix for clobber registers on SumSquareError_SSE2 used for PSNR
by fbarchard@google.com
· 11 years ago
4154163
make the lib self contained .a files
by fbarchard@google.com
· 11 years ago
95c29d5
Accept negative values to mirror
by fbarchard@google.com
· 11 years ago
e25f991
Fix for ARGBToI444 for arm
by fbarchard@google.com
· 11 years ago
7c4ba13
remove empty last line
by fbarchard@google.com
· 11 years ago
28a0e94
README.chromium license field for WebView and LICENSE_THIRD_PARTY to show files with special licenses.
by fbarchard@google.com
· 11 years ago
77b0af3
roll chromium deps to a known good release (lkgr) and fix indent lint issue.
by fbarchard@google.com
· 11 years ago
50c33eb
YuvPixel for llvm use byte clamping branchless instead of int expression.
by fbarchard@google.com
· 11 years ago
609dd85
Branchless clamping for llvm
by fbarchard@google.com
· 11 years ago
e24ba5c
Fix for llvm GPR register usage
by fbarchard@google.com
· 11 years ago
a15eaa9
bump deps to 195633 for llvm compile options
by fbarchard@google.com
· 11 years ago
f15e4e8
bump chromium deps to last known good release.
by fbarchard@google.com
· 11 years ago
c751b68
fix for llvm max255 macro
by fbarchard@google.com
· 11 years ago
bb92aca
Unaligned math effects.
by fbarchard@google.com
· 11 years ago
0f72673
Fix cpuid to be C89 compatible again.
by fbarchard@google.com
· 11 years ago
955fc26
Cleaner cpuid util BUG=none TEST=none
by fbarchard@google.com
· 11 years ago
fc26401
Underflow sub fix BUG=none TEST=ARGBSubtract_Unaligned
by fbarchard@google.com
· 11 years ago
75a5403
llvm -O0 -fpic 32 bit runs out of registers. Extend the apple fix to llvm.
by fbarchard@google.com
· 11 years ago
2b115a5
Remove cruft. BUG=208 TEST=lint
by fbarchard@google.com
· 11 years ago
461767d
Bilinear upsample
by fbarchard@google.com
· 11 years ago
4127a26
ARGBInterpolate odd width support and inverted odd width test. ARGBToNV12/21 odd height fix. Compare test tolerate small height with warning.
by fbarchard@google.com
· 11 years ago
cd6056c
InterpolateAny for unaligned and odd width interpolate. To be used in ARGBScaler in future.
by fbarchard@google.com
· 11 years ago
20794c4
android mk updated source list
by fbarchard@google.com
· 11 years ago
c297d10
I420ToARGB for Haswell.
by fbarchard@google.com
· 11 years ago
3075ac4
convert do scaling
by fbarchard@google.com
· 11 years ago
aa7988f
Enhanced Rep Mov String version of CopyRow for posix and use cpu detect for ERMS
by fbarchard@google.com
· 11 years ago
15c7b2f
Remove duplicate function
by fbarchard@google.com
· 11 years ago
8c8cf8d
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.
by fbarchard@google.com
· 11 years ago
c3ee55d
k for r32 bit registers on pextrw to make valgrind ASAN happy.
by fbarchard@google.com
· 11 years ago
531c266
l for r32 bit registers on pextrw to make valgrind ASAN happy.
by fbarchard@google.com
· 11 years ago
492768c
isolate jpeg to convert_jpeg and call from convert_to_i420
by fbarchard@google.com
· 11 years ago
40f9cd0
psnr tool accept files names with _1280x720 as well as .1280x720. And odd widths.
by fbarchard@google.com
· 11 years ago
474e0f0
Convert util
by fbarchard@google.com
· 11 years ago
16fc2c6
fix linux build
by fbarchard@google.com
· 11 years ago
54f0b67
Scale up use pextrw to speed up a little
by fbarchard@google.com
· 11 years ago
98a1fbf
Scale up columns 2 pixels at a time
by fbarchard@google.com
· 11 years ago
a007046
scale columns ported to SSSE3
by fbarchard@google.com
· 11 years ago
ff4a841
Fix neon comment
by fbarchard@google.com
· 11 years ago
aa544f3
Scale use kMaxStride for row buffers
by fbarchard@google.com
· 11 years ago
0cc0b4d
Neon Color Matrix avoid overflow
by fbarchard@google.com
· 11 years ago
0057aeb
ERMS detect work around for compiler bug
by fbarchard@google.com
· 11 years ago
c56a55f
Sobel and SobelXY Neon port. Improved Bayer - did 8 at time version, and specialized G channel version.
by fbarchard@google.com
· 11 years ago
9b4c00b
Move vzeroupper to row functions to simplify caller and allow mix of avx2 and sse2. Impact reduced by row coalescing.
by fbarchard@google.com
· 11 years ago
91c50c3
ARGBToYJ_AVX2 port to AVX2.
by fbarchard@google.com
· 11 years ago
2f620e1
ERMS detect fix
by fbarchard@google.com
· 11 years ago
5ff0e97
Disable JPEG for IOS
by fbarchard@google.com
· 11 years ago
42a90ac
PSNR makefile change
by fbarchard@google.com
· 11 years ago
2d3b79f
J400 and J420 fourcc
by fbarchard@google.com
· 11 years ago
5659ebc
Move mirror to effects BUG=none TEST=none
by fbarchard@google.com
· 11 years ago
55c20a8
Fix movdqu in yuy2
by fbarchard@google.com
· 11 years ago
f8e9017
switch toyuy2 from aligned to unaligned
by fbarchard@google.com
· 11 years ago
Next »