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

Bug fix for I420ToI400 and unittest all I420To packed formats. Most import of the new I420 tests is I420ToYUY2.

BUG=none
TEST=libyuvTest.I420ToI400_OptVsC
Review URL: https://webrtc-codereview.appspot.com/7670...

github.com/nova-video-player/aos-libyuv - bf8b0f0e2ba4e647efa88e44833c7fd383a1bece authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
YUY2ToI420_OptVsC unittest added. As well as all other packed formats to I420.

BUG=71
TESTED=build\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=libyuvT...

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

- Add Clang as dependency to make building on Mac possible.
- Add gold linker for Unix platforms
...

github.com/nova-video-player/aos-libyuv - f55d99fa5bc431d7c5ca0476109c07cd32b24a45 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Compare util show version. (bug fix for Mac)

BUG=71
TESTED=xcodebuild -project libyuv_test.xcodeproj -configuration Release
Review URL: https:...

github.com/nova-video-player/aos-libyuv - 051cef4a0a5190007311dcabe390f9989fcca3c7 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
vqrdmulh takes 3 parameters and clang requires all 3 to be specified, not just 2.

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

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

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

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

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

github.com/nova-video-player/aos-libyuv - 619ee4586bfec5a79741fb1f886fbbcd8cad0d8a authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Affine function in 64 bit Mac use movd instead of movq for xmm to gpr.

BUG=69
TEST=NONE
Review URL: https://webrtc-codereview.appspot.com/728011

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

github.com/nova-video-player/aos-libyuv - 41f24bf8ca9d4c4d865294b5301ff4fbbd3e4d85 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Fix aligned version of SSSE3 alpha blend and re-enable SSE2 alpha blend for performance evaluation on low end CPUs where pshufb is slow.

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

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

github.com/nova-video-player/aos-libyuv - f3181b3cf91083ea9cba36d4827166cd7ee8267e authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Alpha blend test alignment of source pointer and use movdqa aligned fetches.

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

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

github.com/nova-video-player/aos-libyuv - f877e71995128ae4c945591574367da5d66a1ac4 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
4 pixel version of affine for gcc and aligned version of win.

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

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

github.com/nova-video-player/aos-libyuv - e3cc76943e5d1963443ed323c0abd35bafeba945 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Affine do 4 pixels at a time.

BUG=none
TEST=affine unitest
Review URL: https://webrtc-codereview.appspot.com/729005

git-svn-id...

github.com/nova-video-player/aos-libyuv - 845e94d1a74dc4b773159bf91d3c5da23b781476 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Fix a warning on win64.. unused variable.

BUG=61,62
TEST=build 64 bit on windows
Review URL: https://webrtc-codereview.appspot.com/717011

...

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

BUG=62
TEST=planar_unittest
Review URL: https://webrtc-codereview.appspot.com/733004

git-svn-id:...

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

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

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

github.com/nova-video-player/aos-libyuv - 2a9546579587a4835752001ce141c93dc02fb02f authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBAffineRow_C for non-SSE2 machine.

BUG=62
TEST=TestAffine unittest added to planar_test
Review URL: https://webrtc-codereview.appspo...

github.com/nova-video-player/aos-libyuv - 92e51c7a69078f3b6b9a080eb99e0f8155d9d7d1 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Update Copyright notice to follow new chromium conventions.

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

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

github.com/nova-video-player/aos-libyuv - b0c97975894a5eebebf9d93147cdd941a3accb63 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBAffineRow_SSE2 function to copy pixels from a source with slope to a row of destination.

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

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

github.com/nova-video-player/aos-libyuv - 864f828a0167bde25b0d24d6b865aa514919fcc9 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
A compare utility that reports psnr, mse and hash values

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

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

github.com/nova-video-player/aos-libyuv - 4f10e97ff23457bc32b169fec7ad21072e6d9c89 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Allow use of the system libjpeg.

BUG=56
TEST=gentoo builds chromium with libyuv with system jpeg
Review URL: https://webrtc-codere...

github.com/nova-video-player/aos-libyuv - 4f45c11aaf05acec716f5d1ad1bb3abaffef9cf6 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
NV12ToARGB for linux appears to have a bug in the assembly so this disables the asm for posix. It still works on Windows. Unittests updated to show the amount of pixel difference.

BUG=55
TEST=out/Release/libyuv_unittest --gtest_filter=*
Review URL: https://webrtc-codereview.ap...

github.com/nova-video-player/aos-libyuv - 68f0d3df5eacc36d2927788dcb3102645ebd3945 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
LibYuv:Adding input checks

(open TODO: Add unit tests)
Review URL: https://webrtc-codereview.appspot.com/698004

git-svn-id:...

github.com/nova-video-player/aos-libyuv - 25ba0211486c7fccd3d5bd024ee1ccece4f56a1b authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBGrayTo takes source and destination pointers so caller does not need to make a copy of the image.

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

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

github.com/nova-video-player/aos-libyuv - eeac2903ef22110d475c50ef9bfd7826d3183a5e authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Fix for ARGBColorTable x86 assembly. Sav

BUG=51
TEST=TestARGBColorTable
Review URL: https://webrtc-codereview.appspot.com/667011

git-svn-...

github.com/nova-video-player/aos-libyuv - c0d6dee4f3790a96a20f6da80ff427e617fc97dd authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Internals of scale use ptrdiff_t to allow ARGBInterpolate to use stride between 2 images.

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

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

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

github.com/nova-video-player/aos-boost - 3ede365f43873e1119cfb93f075c2c3c50a1212c authored over 12 years ago by Moritz Wundke <[email protected]>
Merge pull request #9 from inetic/master

Changes to build boost 1.48 as well as 1.45

github.com/nova-video-player/aos-boost - e0448edc3591c01d04f088145a588000c049fca9 authored over 12 years ago by Moritz Wundke <[email protected]>
remove space hash hash from unittests and add bpp enum

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

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

github.com/nova-video-player/aos-libyuv - 4403be58ae3b6c646e4c8f65da80525aad946417 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Disable x86 color table optimization - fall back on C only

BUG=51
TESTED=warmify effect
Review URL: https://webrtc-codereview.appspot.com/673013

git-svn-id...

github.com/nova-video-player/aos-libyuv - 8e01bfb4208502e7a8f702a4a0fd56efbb3ea1ae authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Save and restore last 16 bytes of filtered rows when used for ARGBInterpolate.

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

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

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

BUG=49
TEST=untested
Review URL: https://webrtc-codereview.appspot.com/668012

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

github.com/nova-video-player/aos-libyuv - 05b5cf96107534145ec04dcc5a713e475c77d349 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
SSE2 version of scale is suspected of having a bug, as it didnt work in ARGBInterpolate, while SSSE3 and C do. Until the result can be verified, SSE2 is disabled. This will hurt performance on Pentium4 and below.

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

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

github.com/nova-video-player/aos-libyuv - 942ad1f5f43e4103ffd7c7f5e3ceb46f36e90bc4 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBInterpolate for blending 2 images with a fractional amount of each.

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

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

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

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

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

github.com/nova-video-player/aos-libyuv - 6398e1d4ebc50935a29c3532abcc1a73568fa4fa authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Flat shade an ARGB image

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

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

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

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

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

github.com/nova-video-player/aos-libyuv - c4500c9f7957f24021250a056f099300aa6f0476 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Merge pull request #1 from andrejsc/master

Add support for Boost 1.49.0

github.com/nova-video-player/aos-boost - b7bcc33ec15c412e7c5bc679cab3741d0c08ccf3 authored over 12 years ago by Peter Jankuliak <[email protected]>
test some problematic scale factors

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

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

github.com/nova-video-player/aos-libyuv - a537bbdc59094b0febfebb38bc5be3f8f9661c01 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Avoid lint warnings on header guards.

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

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

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

github.com/nova-video-player/aos-boost - e3e7f96fb5d21d2621f7d669ffbc7cfa9e5c6afc authored over 12 years ago by Andrejs Cainikovs <[email protected]>
Rotate ARGB using a scale function that reads with step, combining to form 16 bytes at a time.

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

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

github.com/nova-video-player/aos-libyuv - d51c342521b54a95e2599197aa007182171b51f0 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Change name of variable for mac because static cant be used so variables need to be unique.

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

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

github.com/nova-video-player/aos-libyuv - 4d2cfd329aabe658aedc5bfb0e1e17fb21c08399 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Expose ARGB rotation using scale low levels

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

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

github.com/nova-video-player/aos-libyuv - 27d42c7ff6452c53643bc57ee8b7b17afbe8dfd0 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Added user-config.jam.patch for NDK 7 and boost 1.45.

Somehow I missed this one when I was splitting the
user-config.jam.patch into separate patches.

github.com/nova-video-player/aos-boost - e2001539cd70121b7354a4ff05b5a55a24677bad authored over 12 years ago by Peter Jankuliak <[email protected]>
Modified README.md (to mention boost 1.48)

github.com/nova-video-player/aos-boost - 7077c559ad779318f6906fdc98ff75a5597ac71b authored over 12 years ago by Peter Jankuliak <[email protected]>
Got rid of warnings by removing redefined symbols.

This is for boost-1_48. I think Adam (madadam) did this couple
of commits before for boost-1_45....

github.com/nova-video-player/aos-boost - 9d2ab8088c5931ae47003f5deb25948a01f29439 authored over 12 years ago by Peter Jankuliak <[email protected]>
ARGBColorMatrixRow_SSSE3 use signed psraw instead of psrlw before doing pack

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

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

github.com/nova-video-player/aos-libyuv - 8f439eac1dc6352c214d3797a2af5cee80ead300 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
UNDER_ALLOCATED_HACK for scale that detects odd width and odd height were miscalculated and adjusts scaler for it.

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

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

github.com/nova-video-player/aos-libyuv - d9eb63fc16d658c6edb818a701135354f19cc8ca authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBQuantize to do a posterizing effect. Added random resolution unittest.

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

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

github.com/nova-video-player/aos-libyuv - 81b804e35c0346ee2fc5f8d11945eab9a88fdb10 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBcolorMatrix for applying transforms such as grey and sepia in a more general form. Unittest does sepia for comparison.

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

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

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

Changed the description of the --clean parameter and
fixed the behavior of --download argument w...

github.com/nova-video-player/aos-boost - 3ead2295237d404e7cf742ae582e90f0cb1609ca authored over 12 years ago by Peter Jankuliak <[email protected]>
Changed the way cleaning works.

*) The --clean parameter now causes the script
to exit when cleaning is done. It also cleans
...

github.com/nova-video-player/aos-boost - 902ef23535bcdf6f367dc41fe5de5437cfb3a4f0 authored over 12 years ago by Peter Jankuliak <[email protected]>
Fixed logging.

Which got broken by my previous commit.

github.com/nova-video-player/aos-boost - 24494bd81810a033f21f8bbcd53c1cdc15b43bb9 authored over 12 years ago by Peter Jankuliak <[email protected]>
Added --boost=<version> argument.

Supported versions are 1.45.0 and 1.48.0.
1.48.0 is used when this argument is not used.

github.com/nova-video-player/aos-boost - e1095c2db7446e5e3e1cc9221c7cff0ac73f0b36 authored over 12 years ago by Peter Jankuliak <[email protected]>
Merge remote-tracking branch 'madadam/master'

Conflicts:
patches/boost-1_45_0/project-config.jam.patch
patches/user-config.jam.patch

github.com/nova-video-player/aos-boost - c5f7db9d9431c7bd227fb0f3abbed6f3f7a7d8f5 authored over 12 years ago by Peter Jankuliak <[email protected]>
Got rid of the 'fuzz' warning generated by 1_48 patches.

I must have missed something when generating the
patch for user-config.jam for boost version 1_4...

github.com/nova-video-player/aos-boost - 20abe05396010b84e30d6a648dd07b2005908518 authored over 12 years ago by Peter Jankuliak <[email protected]>
Compiles more Boost x NDK combinations.

In theory, these should work:
NDK BOOST
7 1_48
8 1_48
4 1_45
5 ...

github.com/nova-video-player/aos-boost - 1359e070f5f3d9667f8960f4301d0f12e712d277 authored over 12 years ago by Peter Jankuliak <[email protected]>
Can now specify which libs to build with a command line option

The build-android.sh script now accepts --with-libraries and
--without-libraries options, same a...

github.com/nova-video-player/aos-boost - e01ffdf65fbc153cbdf76d7cadc7318b944ba691 authored over 12 years ago by Adam Cigánek <[email protected]>
Merge branch 'master' of https://github.com/madadam/Boost-for-Android

github.com/nova-video-player/aos-boost - 917a48be55090a764b526c7b542c7fc15b3f1483 authored over 12 years ago by Peter Jankuliak <[email protected]>
Builds android 1_48 with Crystax's NDK 7 beta 2.

Had to remove androidR4 and androidR5 configurations
from the user-config.jam.

TODO: Try to put...

github.com/nova-video-player/aos-boost - 28e1733157c3f6f0a25c6efe233488dc0e729d9a authored over 12 years ago by Peter Jankuliak <[email protected]>
Converted patches from the 1.45 version to 1.48

github.com/nova-video-player/aos-boost - d26f32d2430d435dc475795146be5e2eecf8f05b authored over 12 years ago by Peter Jankuliak <[email protected]>
Updates README

github.com/nova-video-player/aos-boost - 5a635f1995470f342952a40756950e373dfc3578 authored over 12 years ago by Adam Cigánek <[email protected]>
Can set boost version.

At the beginning of the build-android.sh script.

github.com/nova-video-player/aos-boost - 0b5d4ae4418c07ab05e8541319ae133e6142b790 authored over 12 years ago by Peter Jankuliak <[email protected]>
Moved dir patches/ to patches-1_45_0/

github.com/nova-video-player/aos-boost - 2e2317e1a6257f23b8459de86444cc7976d82e9b authored over 12 years ago by Peter Jankuliak <[email protected]>
Adds support for NDK r8 from Google.

github.com/nova-video-player/aos-boost - ba7abbc0b8bcb6a0c0c6e8b86ec87daf9a106854 authored over 12 years ago by Adam Cigánek <[email protected]>
alpha blend 4 pixel loop bug fix and blender C code match SSE for better testability and reference code for future optimized code.

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

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

github.com/nova-video-player/aos-libyuv - 794fe1236a29b272cf36442c8c4c3d97a33ff64f authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Fix constant in rowposix, remove addrow and minor cleanups

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

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

github.com/nova-video-player/aos-libyuv - ee2208885f7efbe236d4070628948fe079527bfd authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBBlend functions that handle any alignment and number of pixels

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

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

github.com/nova-video-player/aos-libyuv - bac5f2c3ee12535817448e606c7a7704bbae8321 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Merge pull request #8 from derkling/bosp

Add CrystaX NDK r7_5b2 suppport

github.com/nova-video-player/aos-boost - c9105b79354173f318f7cd335f3fce419acece28 authored over 12 years ago by Moritz Wundke <[email protected]>
followup cleanup for blur and make compilable with /clr

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

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

github.com/nova-video-player/aos-libyuv - 133adc46470722b24fdac30d7537d5009e61ef0c authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Blur use circular buffer of Cumulative Sums instead of full frame for better cache coherency.

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

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

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

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

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

github.com/nova-video-player/aos-libyuv - f51e87912eebc959ac6b9d1ab44978e0e056ca74 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
direct conversion from NV12 to ARGB

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

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

github.com/nova-video-player/aos-libyuv - 2d9fe08225ab28f62b515b2b914accc6a7b060fb authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Add MJPGToARGB conversion directly to ARGB

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

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

github.com/nova-video-player/aos-libyuv - 7c8e16f82ae94e09c9657276a0ceedafbf036315 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Fix for I444ToARGBRow_Unaligned_SSSE3, I422ToARGBRow_Unaligned_SSSE3, I411ToARGBRow_Unaligned_SSSE3 on Windows using movdqu instead of movdqa. break YUVTORGB into 2 macros - one to fetch pixels, another to do YUV conversion. Less duplicated source and lends itself to future YUV formats.

BUG=none
TEST=WebRtcVideoFrameTest.ConvertToARGBBufferStride
Review URL: https://webrtc-coderevie...

github.com/nova-video-player/aos-libyuv - 4c416e8849dcda3e884c6204bcdaa264f66d4288 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBToI422 which is similar to ARGBToI420

BUG=none
TEST=libyuvTest.ARGBToI422_CvsOPT (836 ms)
Review URL: https://webrtc-codereview.appspot...

github.com/nova-video-player/aos-libyuv - 43279ffda0eb30f5ad447df18cb67ac6d8c4e1e1 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
I411ToARGB doing 2 UV values with 8 Y values

BUG=40
TEST=planar_test
Review URL: https://webrtc-codereview.appspot.com/637005

git-svn-id: htt...

github.com/nova-video-player/aos-libyuv - e214fe3f070d47d34e3cfbf4431994f97c9e0d1b authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Fix RGB565ToARGB_SSE2. Expose rgb conversions. Low levels were already there for i420 to rgb, but rgb to rgb functions were not exposed. Added unittests.

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

git-svn-...

github.com/nova-video-player/aos-libyuv - 6d6b7709f754391252dc716b92801cc8ec425642 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
UYVYToARGB and ARGBToRGB565 added for more ARGB support completeness.

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

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

github.com/nova-video-player/aos-libyuv - 85869c87f31503caf42a21c7ea14407d96495911 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Add LIBYUV_SVNREVISION macro and planar unittest fix/improvement

BUG=30
TESTED=libyuvTest.TestVersion
Review URL: https://webrtc-codereview.appspot.com/619007

gi...

github.com/nova-video-player/aos-libyuv - b4a1182ffd8e1918bd1acda0ba27d895ac86c383 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
For cpu's with Neon, set arm as well. Make unittest allow testdata unaccessable but try proc/cpuinfo

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

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

github.com/nova-video-player/aos-libyuv - 7afffcc4d04661e66234986454d4b8a3fb1d2f98 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Change cpu id constants to hex to indicate they are flags. Reserve values for future flags. make unittest print in hex. Add environment variables to disable sse42 and avx.

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

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

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

BUG=none
TEST=libyuvTest.TestCpuHas
Review URL: https://webrtc-codereview.appspot.com/607006

git...

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

This seems a better approach to notice that something has gone wrong.

Signed-off-by: Patrick Be...

github.com/nova-video-player/aos-boost - a48212caadb67bf52454174327009fa46113daee authored over 12 years ago by Patrick Bellasi <[email protected]>
Add configuraiton for NDK r7

This provides a proper configuration of building boosts using CrystaX NDKr7.

Signed-off-by: Pat...

github.com/nova-video-player/aos-boost - d9785c45b087c205876a8edbe906b3be7f0b1e46 authored over 12 years ago by Patrick Bellasi <[email protected]>
Keep track of NDK release number to use

This provides a more "parameterized" selection of the required building
toolset configuration.

...

github.com/nova-video-player/aos-boost - f945321a595da5bf88c62b44bf7d9c99c282ecf4 authored over 12 years ago by Patrick Bellasi <[email protected]>
Add NDK-r7 Toolset configuration

This configuration is suitable for building Boost using CrystaX NDK r7.beta2,
by default it targ...

github.com/nova-video-player/aos-boost - dd6d2aab73d92ca21763e7a6bde18eaa2ba9afa1 authored over 12 years ago by Patrick Bellasi <[email protected]>
Ignoring compilation product

This provides a .gitignore suitable to ignore all the downloaded
sources and compilation produce...

github.com/nova-video-player/aos-boost - 304d12020e7c19fbdf78d0facebe50848efc960f authored over 12 years ago by Patrick Bellasi <[email protected]>
ARGBSepia planarfunction for converting a region of ARGB image to Sepia tone. ARGBGray optimized weaving of alpha value. 551 ms from 568 ms.

BUG=none
TEST=libyuv_unittest --gtest_filter=*ARGBSepia*
Review URL: https://webrtc-codereview.ap...

github.com/nova-video-player/aos-libyuv - 221e602f8a726f7457a0d521b5bcca05d89215bb authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBGray function for convertion a rectangle of ARGB to gray scale

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

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

github.com/nova-video-player/aos-libyuv - ffaea7eee38e593a3e63553ffa90e554ba81fe30 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
ARGBUnattenuateRow_C use same table as ARGBUnattenuateRow_SSE2. omit-frame-pointer for ScaleRowDown38_3_Int_NEON

BUG=35
TESTED=disable asm and run unittest on x86
Review URL: https://webrtc-codereview.appspot.c...

github.com/nova-video-player/aos-libyuv - 9c02ba532f96893c733c1efdc1366d89b0ef305d authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Change scale 3/8 to use scratch registers for constants

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

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

github.com/nova-video-player/aos-libyuv - 600587d1f0b6af39ed74a37c3ca52bb5859d1a10 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
scale ported to OSX for 32/64 bit. Required breaking up some functions into 2 or 3 asm inlines to set constants. Reworked storing of 6 bytes on all platforms for 3/4 scale by storing first 4 bytes and then storing last 4 bytes, overlapping 2, in order to stay within SSE2 registers.

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

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

github.com/nova-video-player/aos-libyuv - f2d84dddd2157f4d25aee1fe036b89a19786a989 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
cleanup ScaleRowDown8Int_SSE2 and other simple gcc versions

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

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

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

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

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

github.com/nova-video-player/aos-libyuv - 68caaed8713bb96f39d6d775c1bc1f00db938337 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
remove extra lea on gcc libyuv scale

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

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

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

BUG=none
TEST=build\release\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*ARGBS...

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

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

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

github.com/nova-video-player/aos-libyuv - 2e786a73ce30c384eb7c2e37fc816e272c1fba3e authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
Rewrite filtering for benefit of Mac as a single ASM block. Builds both 32 and 64 bit.

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

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

github.com/nova-video-player/aos-libyuv - 8b14c5c4e48cb47363800e5b0c43f39de0e892b3 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
libyuv::CpuId as function to reduce header dependencies

BUG=none
TEST=libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*Cpu*
Review URL: ht...

github.com/nova-video-player/aos-libyuv - 0b0e91792f8af8729495ad4b0662214064cadd99 authored over 12 years ago by [email protected] <[email protected]@16f28f9a-4ce2-e073-06de-1de4eb20be90>
expose __cpuid for gcc/visual c compatibility

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

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

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