Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Nova Video Player

NOVA stands for opeN sOurce Video plAyer and is an open source video player for Android.
Collective - Host: opensource - https://opencollective.com/novavideoplayer - Code: https://github.com/nova-video-player

mips scale optimization

BUG=126
TEST=NONE
Review URL: https://webrtc-codereview.appspot.com/918005

git-svn-id: http://li...

github.com/nova-video-player/aos-libyuv - 1982d2b8775674025b1412a974b0579472dff92f authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Reduce allowed error on simple conversions

BUG=none
TEST=unittests
Review URL: https://webrtc-codereview.appspot.com/917006

git-svn-id: htt...

github.com/nova-video-player/aos-libyuv - 042acf0458d7cce61c8b07efd6ee24b18fc9d0f8 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Turn off rounding in YUV to RGB for NEON. This is to better match the C and SSSE3 versions.

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/914005

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - d39ce16ba0654179bb51c4ecd46d8943cc24d130 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Move compare low levels into their own files, for consistency with NEON.

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/921004

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - 3f467451cf82c2ac5baa6c2fddc2caec5f926513 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
test rgb565 by converting to ARGB and then doing MSE

BUG=114
TEST=libyuvTest.I420ToRGB565_Any
Review URL: https://webrtc-codereview.appspot.com/919004...

github.com/nova-video-player/aos-libyuv - 0a6b7a6eb7a55e3d85b97195e88c2379db8a089d authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Neon optimized ARGBToY

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/916004

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - b7ae15a236fa526267327b7760caeb9a1fddf3eb authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
SplitUV_Any variations for all CPUS.

BUG=126
TEST=convert tests NV12 with alignments
Review URL: https://webrtc-codereview.appspot.com...

github.com/nova-video-player/aos-libyuv - db694edfc2dcdede9adad7febc4e4b7f9506eee8 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
MJPGSize function to query size.

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/898004

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - 1c396a3d7d6b219dbef41f630f4f6205a00beb5e authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
YUY2 for AVX2

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/887006

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - 02e48bf72b40660e49fd2111ce145e9127ce7f40 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBToY_NEON for faster screencasts

BUG=107
TEST=convert_test
Review URL: https://webrtc-codereview.appspot.com/892004

git-svn-id: h...

github.com/nova-video-player/aos-libyuv - 0908a701e90dc15d973784f6245131aa65a66f52 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Add a prestine copy of x86inc.asm for future yasm support

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/895004

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - 1ffd35fdbbc2977e7b86f17e4687500fa63d7b2e authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ifdef around mips detect code

BUG=none
TEST=build on x86 linux
Review URL: https://webrtc-codereview.appspot.com/889005

git-sv...

github.com/nova-video-player/aos-libyuv - de07146fa46d28bdd7f866791b8e764f3c03b849 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
rgb565 and argb1555 neon

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/881004

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - 1bdcc4c3e3d9207252b57b0b7f99b4113caa7d34 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
More tests for NV12

BUG=none
TEST=*NV12*
Review URL: https://webrtc-codereview.appspot.com/885004

git-svn-id: http:/...

github.com/nova-video-player/aos-libyuv - 4862595764a3b7e97b4a624ebb71f273d1470c97 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Style fixes for mips version of SplitUV for nv12/21

BUG=126
TEST=lint passes and rotate_test and cpu_test on try bot pass.
Review URL: https://webrtc...

github.com/nova-video-player/aos-libyuv - bb6bddc9fb4aea694ef26d7761d9fbcba8f5b6c1 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Additional rotate test

BUG=none
TEST=adds new test in rotate_test
Review URL: https://webrtc-codereview.appspot.com/8830...

github.com/nova-video-player/aos-libyuv - c4163acb7b5aaea4a5be500c41cbc4af28125436 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
mips version of SplitUV for nv12/21

BUG=126
TEST=rotate_test and cpu_test updated
Review URL: https://webrtc-codereview.appspot.com/8...

github.com/nova-video-player/aos-libyuv - ca41005256d8b16fef98bc3383c44c4a3b79bb44 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Convert ARGB to ARGB4444 with Neon

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/875004

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - c389e8e3b14bcdbb4dce7a5667abba98a65cf1b6 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Zero out the cpuinfo to make valgrind happy.

BUG=91
TEST=build bot
Review URL: https://webrtc-codereview.appspot.com/860015

git-svn-id: http:...

github.com/nova-video-player/aos-libyuv - 179054b81369bc664b30b9457b38d7f84828e08a authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
I422ToYUY2_NEON

BUG=none
TEST=convert_test *I422ToYUY2*
Review URL: https://webrtc-codereview.appspot.com/869008
...

github.com/nova-video-player/aos-libyuv - 9de8867ab636128ff667fdf50d3ede83e861d97a authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Enable C vs Opt unittest

BUG=91
TEST=I420ToV210
Review URL: https://webrtc-codereview.appspot.com/859015

git-svn-id: http...

github.com/nova-video-player/aos-libyuv - 7d3786c6c491dd2bc9a8e7479ea9de569e5776f4 authored about 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Enable C vs Opt unittest

BUG=91
TEST=I420ToV210
Review URL: https://webrtc-codereview.appspot.com/859015

git-svn-id: http...

github.com/nova-video-player/aos-libyuv - 16644f5f7744702d5219489f662733e66f7f2c5a authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
RGBAToARGB_NEON fix.

BUG=none
TEST=RGBAToARGB
Review URL: https://webrtc-codereview.appspot.com/868013

git-svn-id: ht...

github.com/nova-video-player/aos-libyuv - df49992f50bc4c89736158424ca9a97954c52bdd authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Disable C vs ASM comparion

BUG=91
TEST=I420ToV210
Review URL: https://webrtc-codereview.appspot.com/857015

git-svn-id: http...

github.com/nova-video-player/aos-libyuv - ab1f34a1d628ae4df062e3d91ca7c257a2ec5e4f authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Add convert_from_argb.h for all conversion functions from ARGB to something else.

BUG=none
TEST=convert_test
Review URL: https://webrtc-codereview.appspot.com/857014

git-svn-id: ...

github.com/nova-video-player/aos-libyuv - c7277d08e8d33d470b0f4a5e9c3c58f5f250f114 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
memset v210 destination buffer to 0 to attempt valgrind fix.

BUG=91
TEST=I420ToV210
Review URL: https://webrtc-codereview.appspot.com/872008

git-svn-id: http...

github.com/nova-video-player/aos-libyuv - 0cbbdde3d55ccfe581ad2ca1b2a4bf7caf752d3a authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
V210 avoid cpuid which is failing valgrind

BUG=91
TEST=I420ToV210 unittest
Review URL: https://webrtc-codereview.appspot.com/855013

git-svn...

github.com/nova-video-player/aos-libyuv - ff6a756a0964ff434095ea33879427805fd8cbd9 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBToBayer ported to Neon and attempt V210 valgrind fix.

BUG=122
TEST=UNITTEST bayer
Review URL: https://webrtc-codereview.appspot.com/873011

git-svn-id:...

github.com/nova-video-player/aos-libyuv - f658aebb7c2e072ad5b94ad82b94b8299649bdf2 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
v210 unittest use 128 byte stride

BUG=91
TEST=libyuv unittest I420ToV210
Review URL: https://webrtc-codereview.appspot.com/867009

...

github.com/nova-video-player/aos-libyuv - f09570d5e5888ae1974a1377ba3f74dce8748c80 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
More unittests

BUG=91
TEST=I420ToV210
Review URL: https://webrtc-codereview.appspot.com/868011

git-svn-id: http...

github.com/nova-video-player/aos-libyuv - a7e530900efacc9b861b60732369b5b54f3a06c8 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Enable SSE version of I420ToRAW/RGB24 for Linux/Mac/ChromeOS x86

BUG=116
TEST=xcodebuild/Release/libyuv_unittest --gtest_filter=*I420To*R*Opt
Review URL: https://...

github.com/nova-video-player/aos-libyuv - 4de0c439aae9f2d40246dfebce82c18a159ebdc8 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Any conversions fix for RGB 3 bytes. Fix for overread valgrind. Avoid memcpy. Add _Any unittests for all conversions.

BUG=121
TEST=./libyuv_unittest --gtest_filter=*Any
Review URL: https://webrtc-codereview.appspot....

github.com/nova-video-player/aos-libyuv - 8d37dd5c205216e0ad13c5091061908cb981c5f9 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Move HalfRow to row_win and port to row_neon

BUG=118
TEST=libyuvTest.I420ToI422_OptVsC (247 ms)
Review URL: https://webrtc-codereview.appspot....

github.com/nova-video-player/aos-libyuv - e91bdaca3674830570cbb2aaab6d5c939f56dee4 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
I422ToRGB24Row_SSSE3 in 1 pass. Internally converts to ARGB then packs down to RGB.

BUG=116
TEST=libyuv unittest
Review URL: https://webrtc-codereview.appspot.com/863013

git-svn-id...

github.com/nova-video-player/aos-libyuv - 827de16bb1fa9fc5cb7237a8c32378cc3e30ae2d authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
I400 invert support which fixes a valgrind bug

BUG=117
TEST=I400ToI400Invert_OptVsC
Review URL: https://webrtc-codereview.appspot.com/859010

gi...

github.com/nova-video-player/aos-libyuv - 6b5a8efff7759c941f5a11ead2f67330dea2f14c authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
.neon suffix on neon files

BUG=108
TEST=none
Review URL: https://webrtc-codereview.appspot.com/867007

git-svn-id: http://li...

github.com/nova-video-player/aos-libyuv - f6e4e14713db8651d170e4b32171028264528e7a authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Move Neon source to its own files.

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/860009

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - 64ce0ab544591b1e26ae6d276932cacdb8137071 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
NV12ToARGBRow_NEON and SetRow8_NEON

BUG=115
TEST=./libyuv_unittest --gtest_filter=*NV12ToARGB*
Review URL: https://webrtc-codereview....

github.com/nova-video-player/aos-libyuv - 4807dea4e731cef5038892474458be07c346fbf3 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
pld and palign for performance consistency.

BUG=113
TEST=unittest run on linux neon
Review URL: https://webrtc-codereview.appspot.com/860008
...

github.com/nova-video-player/aos-libyuv - 82069e7a7108a956d0d78f7e923851925b2827d4 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
YUY2 16 pixels at a time is 2x faster

BUG=116
TEST=libyuv_unittest
Review URL: https://webrtc-codereview.appspot.com/870005

git-svn-id...

github.com/nova-video-player/aos-libyuv - c74fe987257b082e0bb887290f97caf7ab3bad66 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Fix register used for YUY2 Neon

BUG=113
TEST=unittest
Review URL: https://webrtc-codereview.appspot.com/858008

git-svn-id: http:...

github.com/nova-video-player/aos-libyuv - cc206dee46f09369d5b4dad79ec662fd4289959c authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
YU12 has a normal fourcc instead of an alias, allowing code to treat it as different, if needed.

BUG=112
TEST=unittests still pass
Review URL: https://webrtc-codereview.appspot.com/864008

git-s...

github.com/nova-video-player/aos-libyuv - a844b9568819d6eb8f3ba12627abef12e30c2642 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Android makefile allow armv6 without neon and x86.

BUG=110
TEST=android try bot
Review URL: https://webrtc-codereview.appspot.com/864007

git-svn-id...

github.com/nova-video-player/aos-libyuv - 6d629809777ca5e0d1340ab4829c3a9db02d8877 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
xgetbv instrinsic for 64 bit

BUG=106
TEST=untested
Review URL: https://webrtc-codereview.appspot.com/859005

git-svn-id: http:...

github.com/nova-video-player/aos-libyuv - 6325869685c2ed4de87ffd368b755150861c3bdb authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Use emit for xgetbv on 32 bit.

BUG=106
TEST=none
Review URL: https://webrtc-codereview.appspot.com/863004

git-svn-id: http://li...

github.com/nova-video-player/aos-libyuv - 8b826a65e6801a10080754e20fb9361c7a2921e4 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Check destination alignment for Q420 format when using SSE2.

BUG=96
TEST=none
Review URL: https://webrtc-codereview.appspot.com/861004

git-svn-id: http://lib...

github.com/nova-video-player/aos-libyuv - db11d893c275d17264afdd1f488bcd2e77aa867d authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Q420 format redone using YUY2 assembly which supports NEON

BUG=96
TEST=local tests in talk do q420 testing on windows.
Review URL: https://webrtc-codereview...

github.com/nova-video-player/aos-libyuv - d8a1435fe01177fdf2884067aca59896538f9dbd authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
NEON YUY2 Any functions enabled. Previously was inside an SSSE3 ifdef that disabled them

BUG=105
TEST=neon build bots
Review URL: https://webrtc-codereview.appspot.com/859004

git-svn-id...

github.com/nova-video-player/aos-libyuv - c05b7c498138794a07a5533a006131fe64c3eca7 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
attribute visible for gcc but not APPLE

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/856005

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - 7f4bbdee3bee7a6a7352a077ba464a2d5e5337dc authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
fix ifdef elif in attribute

BUG=none
TEST=none

git-svn-id: http://libyuv.googlecode.com/svn/trunk@383 16f28f9a-4ce2-e073-06d...

github.com/nova-video-player/aos-libyuv - 2e4fccde0254bcd096b81adc88ae59319ee76e9d authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Use no attribute on gcc unless using shared lib or making shared lib

BUG=none
TEST=none

git-svn-id: http://libyuv.googlecode.com/svn/trunk@382 16f28f9a-4ce2-e073-06d...

github.com/nova-video-player/aos-libyuv - 2605e02178be848538e92ca965ed348db858665c authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ALIGNP test if ALIGNP is already defined to avoid a redefine. Allows new ALIGNP to coexist with old libjingle version of ALIGNP when integrating into chromium.

BUG=104
TEST=build chromium against libyuv
Review URL: https://webrtc-codereview.appspot.com/8570...

github.com/nova-video-player/aos-libyuv - dd46dac03a04be46de794e2c7a2bb4b0ec0869cd authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
row.h nolint on header guard

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/853004

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - c1daff11ebfd4a55447772206a5321f858a66726 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
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: h...

github.com/nova-video-player/aos-libyuv - fc7314e86bc7a1a88b38b815e881183521801ea9 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Redo register usage for Neon to avoid callee saved d8 - d15. Use d0 - d7 instead.

BUG=64
TEST=none
Review URL: https://webrtc-codereview.appspot.com/846005

git-svn-id: http://lib...

github.com/nova-video-player/aos-libyuv - 275913410d879df91edd1648dfee19207870264b authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Move sub before store to avoid wait on core2.

BUG=101
TEST=none
Review URL: https://webrtc-codereview.appspot.com/846006

git-svn-id: http://li...

github.com/nova-video-player/aos-libyuv - aa4750f86da4747c8a3d1488cd25c49c434fbe65 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Use emit for xgetbv in vs2005

BUG=98
TEST=build with vs2005
Review URL: https://webrtc-codereview.appspot.com/845005

git-svn-i...

github.com/nova-video-player/aos-libyuv - fb497647057866fecf751661a104fa6c5bda3ece authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Port xgetbv to posix

BUG=98
TEST=none
Review URL: https://webrtc-codereview.appspot.com/848004

git-svn-id: http://lib...

github.com/nova-video-player/aos-libyuv - 4c32b3a017cb3ca5a20cce2422e5370cb8c11ad4 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Added CPUID change to detect AVX2.

BUG=98
TEST=none
Review URL: https://webrtc-codereview.appspot.com/839004

git-svn-id: http://lib...

github.com/nova-video-player/aos-libyuv - 78070bc1ba0978000268f919f1138bede28df436 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
I422ToRGBA, I422ToBGRA and I422ToABGR.

BUG=73
TEST=I422ToRGBA_OptVsC
Review URL: https://webrtc-codereview.appspot.com/819008

git-svn-i...

github.com/nova-video-player/aos-libyuv - cad0ad303cc84195646fbb57014aa73bbe986c48 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
YUY2 and UYVY conversions to I420 ported to NEON

BUG=64
TEST=untested
Review URL: https://webrtc-codereview.appspot.com/823007

git-svn-id: http:/...

github.com/nova-video-player/aos-libyuv - dddf94c343c9a6413468a334e9fd965e4b1b3eb7 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Pad source RGB buffer by 16 to allow overread in ARGBToRGB24

BUG=94
TEST=Build bots
Review URL: https://webrtc-codereview.appspot.com/827004

git-svn-id: http...

github.com/nova-video-player/aos-libyuv - f0ada0e90b5115e9d10bc328f243465e0130e108 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
5 RGB formats to ARGB ported to NEON

BUG=68
TEST=unittest
Review URL: https://webrtc-codereview.appspot.com/825004

git-svn-id: http:/...

github.com/nova-video-player/aos-libyuv - 797e9ef871912dc927b80edeffdee0c614142a51 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Neon optimized RAW (RGB big endian)

BUG=68
TEST=unittest on try bot
Review URL: https://webrtc-codereview.appspot.com/819005

git-svn...

github.com/nova-video-player/aos-libyuv - 5808cb22ce60bf963e15bfb1a0958cb362f5efbc authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBToRGBA_NEON and ARGBToRGB24_NEON

BUG=68
TEST=none
Review URL: https://webrtc-codereview.appspot.com/816004

git-svn-id: http://lib...

github.com/nova-video-player/aos-libyuv - 64961c01b200a77b4af9629bf1215358ec056f0a authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
NV12 optimization turned back on now that unittest is fixed

BUG=55
TEST=unittest
Review URL: https://webrtc-codereview.appspot.com/813005

git-svn-id: http:/...

github.com/nova-video-player/aos-libyuv - 6fd84a8a59e092f8c22ddfca4827c945fec96de5 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Android.mk moved into libyuv to central support

BUG=93
TEST=none
Review URL: https://webrtc-codereview.appspot.com/807005

git-svn-id: http://lib...

github.com/nova-video-player/aos-libyuv - 855c3a3d9eab41f3359c5cc763b70b4fe66cc492 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
I422ToRGBARow_NEON optimized

BUG=78,93
TEST=android build bot
Review URL: https://webrtc-codereview.appspot.com/815004

git-sv...

github.com/nova-video-player/aos-libyuv - 2d61b7495dadc22eb1fa6aae29271f0f01bfdc02 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
cpuid on nonx86 has an unused parameter.

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/814004

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - 7c4656317c789d2ce3600cd75bca2a8b718cc00e authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Disable V210 unittest that fails valgrind, and some warning fixes for android.

BUG=91
TEST=try
Review URL: https://webrtc-codereview.appspot.com/813004

git-svn-id: http://liby...

github.com/nova-video-player/aos-libyuv - 7781d943b039f9143ab41cdba01dba1e8929161b authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Respect HAVE_JPEG and build cleanly

BUG=93
TEST=none
Review URL: https://webrtc-codereview.appspot.com/812004

git-svn-id: http://lib...

github.com/nova-video-player/aos-libyuv - 5625adfa12500684bbef0525c7c4d6aa0eaaf3c6 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Move row.h to include and remove rotate_priv.h

BUG=93
TESTED=try server
Review URL: https://webrtc-codereview.appspot.com/811004

git-svn-id: ht...

github.com/nova-video-player/aos-libyuv - 142f6c4ed5eaeec0176f255e64bac8d8c70b42e1 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
RGBAToI420_SSSE3 and I420ToRGBA_SSSE3 implemented.

BUG=78
TESTED=gcl lint
Review URL: https://webrtc-codereview.appspot.com/796009

git-svn-id: http...

github.com/nova-video-player/aos-libyuv - 25dc05858e39843299cb66715bdd4e3edd2f89a6 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Fix for subsampling that caused a valgrind memcheck fail.

BUG=79
TEST=build bots should pass
Review URL: https://webrtc-codereview.appspot.com/806005

git-...

github.com/nova-video-player/aos-libyuv - 13f3894033b21ee955cd0a93b58f9fbff6425d6a authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Clean up line warnings on long lines mostly.

BUG=90
TEST=lint run on all source
Review URL: https://webrtc-codereview.appspot.com/795009

git-...

github.com/nova-video-player/aos-libyuv - bc81e2dc0547addddfa75c938cf17380fd0980a6 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Small fix for ABGR

BUG=78
TESTED=unittest
Review URL: https://webrtc-codereview.appspot.com/798009

git-svn-id: http...

github.com/nova-video-player/aos-libyuv - caba6c10fb89516f203ecf8a0bcfee38242d8671 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
RGBA to and from I420 with C implementation.

BUG=78
TEST=planar_test
Review URL: https://webrtc-codereview.appspot.com/798007

git-svn-id: htt...

github.com/nova-video-player/aos-libyuv - d5a27f0533d42bd0e241b0a7887abe1a3d9c0633 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
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=*
Revie...

github.com/nova-video-player/aos-libyuv - 9bcc9a25355841f844e9fae3ba40522447312a66 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBToRGBA implemented as alias

BUG=78
TEST=unittest
Review URL: https://webrtc-codereview.appspot.com/788009

git-svn-id: http:/...

github.com/nova-video-player/aos-libyuv - a2cc341b6c18dd40e67de88f194a466d75d8b1e0 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Add environment variable for tests to repeat for benchmarking purposes.

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/796006

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - 6ccda3d20647c77c19ea279253b0c7d3f019f866 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
RGBAToARGB conversion. SSSE3 optimized.

BUG=78
TEST=RGBA unittests
Review URL: https://webrtc-codereview.appspot.com/788008

git-svn-id: ...

github.com/nova-video-player/aos-libyuv - b8eabfea6487a4be3c1497a7ba7c9e2ab2f5f46d authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Added try server to codereview.settings.

Review URL: https://webrtc-codereview.appspot.com/776006

git-svn-id: http://libyuv.googlecode.co...

github.com/nova-video-player/aos-libyuv - 1c5cab8e11ae4baa80289e342387745e9e5deee9 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
interpolate stores/restores an extra byte, so asan complains about the potential danger. This pads the buffer by 16, which is what the user is expected to do, for now at least.

BUG=81
TESTED=asan on unittests
Review URL: https://webrtc-codereview.appspot.com/799005

git-svn...

github.com/nova-video-player/aos-libyuv - cded3e566baf6046a738b90cf71f956d473aa297 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
a tsan build caused UYVY unittest to fail. This re-enables the test and fixes the bug.

BUG=80
TEST=unittest with tsan or use build bots
Review URL: https://webrtc-codereview.appspot.co...

github.com/nova-video-player/aos-libyuv - 06f275cc44042b058cbc417f0fba6abbcbad7c15 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
produce a warning if versions are slightly off.

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/796004

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - 008e5eb6893e5e5fe0855338782bbeb43d76786d authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
chromium 152335 for build bots but yasm 154697 for upgrade and warning fix

BUG=84
TEST=gclient sync and build should work warning free.
Review URL: https://webrtc-coderevie...

github.com/nova-video-player/aos-libyuv - 67aeadab629c372adce752ec5cd68b43ccaea07c authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Bump chromium revision to r154697 to pick up new yasm that fixes 2 build warnings.

BUG=84
TEST=libyuv builds and passes unittests
Review URL: https://webrtc-codereview.appspot.com/...

github.com/nova-video-player/aos-libyuv - bb757cdc248b88ff6f4b5523d576138f6c9dd4ac authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Update build-common.sh

Adding -L option to follow links in curl

github.com/nova-video-player/aos-boost - de01ebc7eba8370ec630de05b78c1495ffacf5fd authored over 12 years ago by Moritz Wundke <[email protected]>
Allow TextVersion to be with 5 of actual version. This allows a few changes without failing the unittest before version.h must be updated. Note that changes of documentation count.

BUG=none
TEST=TestVersion passes, even though this CL purposely does not update the version.
Revi...

github.com/nova-video-player/aos-libyuv - 853dc689bf99210581cc6b4e4138ed3619264508 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
llvm/clang does not support attribute optimize. Disable the OMITFP macro for llvm. #if defined(__APPLE__) || defined(__x86_64__) || defined(__llvm__)

BUG=83
TEST=webrtc build bots
Review URL: https://webrtc-codereview.appspot.com/787007

git-svn-i...

github.com/nova-video-player/aos-libyuv - 93fdfd19febc47b03b9c1bfcc77dcadc3c031a8f authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Disable v210 test which fails under valgrind. 210 is a very uncommon format, but leverages UYVY, which also fails.

BUG=82
TEST=build bot
Review URL: https://webrtc-codereview.appspot.com/787006

git-svn-id: http:...

github.com/nova-video-player/aos-libyuv - feb589f6ceee3a463fbad6c8a2589fcd8206ce88 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Disable 3 tests that fail valgrind memcheck, tsan and asan tests

BUG=79,80,81
TEST=none
Review URL: https://webrtc-codereview.appspot.com/789004

git-svn-id: http...

github.com/nova-video-player/aos-libyuv - 78b2d9ae9ba41ebd8741b9147fc2095b84b5b1aa authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Adding Valgrind to tools

This is need to be able to run the unittests with memory tools for continuous build.
Review URL:...

github.com/nova-video-player/aos-libyuv - f57c197aae0aed67183b16429c33aa71a1a01a6f authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
make const int into int

BUG=none
TEST=lint
Review URL: https://webrtc-codereview.appspot.com/766007

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - b8f820af712d9514abafd7437536e37410308ed5 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Unittest fix 80 column limit

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/762007

git-svn-id: http://l...

github.com/nova-video-player/aos-libyuv - 26d088e7708813a95d3c7270e30afc1f9f42e9ba authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Change unittest to default to 1 iteration of each test. Can be change manually to 1000 for benchmarking purposes.

BUG=77
TEST=build\release\libyuv_unittest.exe
Review URL: https://webrtc-codereview.appspot.com/7...

github.com/nova-video-player/aos-libyuv - de6eca3104c9d6b43f8bfaf70498220fcebfa043 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Clean up posix build of YUY2

BUG=76
TEST=build on osx/linux
Review URL: https://webrtc-codereview.appspot.com/762006

git-svn-...

github.com/nova-video-player/aos-libyuv - d4164fb01a15022740c99f68bbf153ecc7e97b21 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
YUY2ToARGB and UYVYToARGB use specialized row functions that do not subsample.

BUG=76
TEST=unittests for YUY2ToARGB and UYVYToARGB
Review URL: https://webrtc-codereview.appspot...

github.com/nova-video-player/aos-libyuv - c704f789e9305890d865e6334f57a9febbc83e45 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
YUY2 and UYVY to ARGB had oversampling bug. This passes 0 for UV stride, avoiding the issue. A better solution would be a version of the conversions that does not do 2 rows subsampled. But the performance would only be slightly faster.

BUG=76
TEST=build\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*UY*ToARG...

github.com/nova-video-player/aos-libyuv - 6343f22bb57f1a2ea93b4c451d4dc419a8543fc2 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Change size of V210 in unittest from 3 bytes to 45 / 16 bytes.

BUG=75
TEST=build\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=**V210*
R...

github.com/nova-video-player/aos-libyuv - 5ef7680eae68c1dd15349f384bbac574223c6489 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>