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

Add ARGBToRAWRow_RVV, ARGBToRGB24Row_RVV, RGB24ToARGBRow_RVV

* Run on SiFive internal FPGA:

ARGBToRAW_Opt (~1.55x vs scalar)

ARGBToRGB24_Opt (~1.44x vs sca...

github.com/nova-video-player/aos-libyuv - 44396e6e9aad554283c8f1fbe981ac122c40dfc7 authored almost 2 years ago
UVScale down by 2 fix for C and optimize for NEON

- update cpu_id to use "re" for fopen to avoid leaking handles if a thread is started while the ...

github.com/nova-video-player/aos-libyuv - 68659d0d681b4c2318407f7dbc6eaa40055adba1 authored almost 2 years ago
Any functions use memset(vin, 0, sizeof(vin)) for GCC warning fix

- Fix -Wmemset-elt-size warning for GCC
- Use vin for inputs and vout for outputs

Bug: None
Cha...

github.com/nova-video-player/aos-libyuv - ee3e71c7ce6c21cc96e27a32d3f94979f978eeaa authored almost 2 years ago
Fix macro define typo in scale_uv.cc

The correct define can be found in scale_row.h

Change-Id: I633ed47006c7bd8014038493005c2d934489...

github.com/nova-video-player/aos-libyuv - 724e7aee03884e5bc4d37556360ee519ee3b26e8 authored almost 2 years ago
disable videobyloader throttle since it causes *byFragment to be empty

github.com/nova-video-player/aos-Video - c640fad8fa0ad36b07baa10141866e34b14059a1 authored almost 2 years ago
disable webdav canRead/canWrite for now until sardine issue is solved

github.com/nova-video-player/aos-FileCoreLibrary - aa90fc6e6314668ba08570eddebbbf995175fb6c authored almost 2 years ago
Enable RISC-V cmake build & qemu test

1. Provide script to build qemu & clang locally
2. Enable risc-v cmake build with clang
3. Enabl...

github.com/nova-video-player/aos-libyuv - 646fc1b21444db4cc9d4f2c9478b0748941574f5 authored almost 2 years ago
row_any,ANYDETILE: fix -Wmemset-elt-size warning

under gcc 12.2.0 using -Wall:

source/row_any.cc: In function ‘void libyuv::DetileRow_16_Any_SSE...

github.com/nova-video-player/aos-libyuv - 0200037a5a058650cb2e2e2cca1545a362e52013 authored almost 2 years ago
Add RAWToARGBRow_RVV,RAWToRGBARow_RVV,RAWToRGB24Row_RVV

* Run on SiFive internal FPGA:

RAWToARGB_Opt (~2x vs scalar)

RAWToRGBA_Opt (~2x vs scalar)

RA...

github.com/nova-video-player/aos-libyuv - e8af6cb2e4e6f2c3a1936cdee2e97f4e39f416f6 authored almost 2 years ago
Enable cross_build gtest in CMake build flow

Signed-off-by: Bruce Lai <[email protected]>
Change-Id: Ibdc742040940ee6c6402de103759f979f942...

github.com/nova-video-player/aos-libyuv - 0b3ac31e4d7440a4419c8fa88bb31f9b9dd61a9c authored almost 2 years ago
fix scraping in progress notification not cleared if delete failed

github.com/nova-video-player/aos-MediaLib - b8ec0f24a9a3f2e66a54766a0e57dff8c870d420 authored almost 2 years ago
amazon publisher replaces apk

github.com/nova-video-player/aos-Video - 27ad4f6027ea27317ad9e4599a3981aa99557206 authored almost 2 years ago
Add riscv cpu info detection.

* Supports:

* The standard single-letter Vector detection.

* Vector fp16 detection.

Signed-...

github.com/nova-video-player/aos-libyuv - aa47d668d8c531b0e4e775b236d25b3ad08372f0 authored almost 2 years ago
Add assertions for the Clang static analyzer

The Clang static analyzer (scan-build) in LLVM 14 warns about
array index out of bounds in scale...

github.com/nova-video-player/aos-libyuv - ec48e4328eac1f137dc6eff8d6f1dd38810fe583 authored almost 2 years ago
Revert "Revert "For VideoLoader, 4 threads (not to overload SQLExecutor) but to speed things up with ThreadPoolExecutor(4, 4, 10, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>(256))""

This reverts commit 48e225d35bd3d904607dc1f57d54d4e28d29a994.

github.com/nova-video-player/aos-Video - fad179c9256684a4096f31e8fb42ab96ae3d1c2f authored almost 2 years ago
avoid NPE checking isHiddenFile

github.com/nova-video-player/aos-MediaLib - 7824089ddc7b90389f8b177c2c4780e281633e82 authored almost 2 years ago
positive button highlighted by default in indexing dialog

github.com/nova-video-player/aos-Video - 8864c94aa83cd381665a4fea58724591e12dc09b authored almost 2 years ago
Revert "For VideoLoader, 4 threads (not to overload SQLExecutor) but to speed things up with ThreadPoolExecutor(4, 4, 10, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>(256))"

This reverts commit 4e7c5ba96acb534dda4f47f8dd420cd5beb4ad99.

github.com/nova-video-player/aos-Video - 48e225d35bd3d904607dc1f57d54d4e28d29a994 authored almost 2 years ago
Merge remote-tracking branch 'github/dev/phh/ffsub' into nova

github.com/nova-video-player/aos-avos - b347f7d2989cf0b56c01f85241c77f54796def04 authored almost 2 years ago
For VideoLoader, 4 threads (not to overload SQLExecutor) but to speed things up with ThreadPoolExecutor(4, 4, 10, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>(256))

For VideoBy, 1 thread to linearly display each line per category in VideoBy ThreadPoolExecutor(1...

github.com/nova-video-player/aos-Video - 4e7c5ba96acb534dda4f47f8dd420cd5beb4ad99 authored almost 2 years ago
If the duration of the subtitle we are receiving is -1, that means this isnt a timed subtitle

github.com/nova-video-player/aos-MediaLib - 60164cb1ca7fcb72c0e58d1d6073f149ffcfd45a authored almost 2 years ago
Add a tx3g subtitle decoder using ffmpeg

github.com/nova-video-player/aos-avos - 7d3352254bcab7e91589cf53212e83e9db11df8f authored almost 2 years ago
videoloader: return on one thread one long queue to avoid crash when scraping large collection and gettting into videoby fragment

github.com/nova-video-player/aos-Video - c9636f0317e958e96cbeaf740aea634c84bb21f4 authored almost 2 years ago
remove javafx dependency

github.com/nova-video-player/TestScraper - daf4aa0f176933fc3e6fa1a6cbd344f860dfcc1e authored almost 2 years ago
FileVisitor is less verbose on exception which can happen on files not accessible

github.com/nova-video-player/aos-MediaLib - 1e39fff7e06e07c47947c4f8bf8eb076618fa3ea authored almost 2 years ago
use primary_release_year instead of year for tmdb search

See https://github.com/nova-video-player/aos-AVP/issues/834

github.com/nova-video-player/aos-MediaLib - 2323d15ba9e5039b209a7b6e64c3e12ab0f81de3 authored almost 2 years ago
be sure to reload loaders and iconBoxes in onResume after an onPause

github.com/nova-video-player/aos-Video - 56a329de5ff1a1148187f0254b9a4f343f20863f authored almost 2 years ago
onResume after onPause generates iconsBox

github.com/nova-video-player/aos-Video - 7f4643106b44aec27bfe41cb39ae06488fc71860 authored almost 2 years ago
do not generate icons if activity is null

github.com/nova-video-player/aos-Video - d54b95c4f6b89e16f93bae483afe352cf76bb571 authored almost 2 years ago
androidx++ and sentry++

github.com/nova-video-player/aos-MediaLib - bcb47180b91fdcadab827fc187c66b47fd2fd490 authored almost 2 years ago
VideosSelectionLoader is based on VideoLoader and use single custom loader

github.com/nova-video-player/aos-Video - 034b9749be455ad09f2a7bde7e766d773703f68b authored almost 2 years ago
Log files that are not accessible

github.com/nova-video-player/aos-MediaLib - 9c6bcc6e52dbe094df80f616f9c4ee2572031369 authored almost 2 years ago
AArch32 YUVTORGB_SETUP use load and dup to avoid modifying pointer

- Allows code to be optimized with clang 17 -flto-thin
- Bump version number to 1864 to allow de...

github.com/nova-video-player/aos-libyuv - 464c51a0353c71f08fe45f683d6a97a638d47833 authored almost 2 years ago
Another rationale for loaders.

Keep one thread by default until the queue is filled and expand to 4 so that it does not overloa...

github.com/nova-video-player/aos-Video - e04fc2b60d6db09b6482f2a47fbf689f986fe6fa authored almost 2 years ago
clang 17 -flto-thin bug fix for Neon YUVtoRGB and ARGBToRGB565Dither

- YUV to RGB AArch32 kRGBCoeffBias rewind pointer
- ARGBToRGB565Dither declare width and source ...

github.com/nova-video-player/aos-libyuv - 1a971f8cc3513766f3497ed73e613217b860935d authored almost 2 years ago
MainFragment more debugs

github.com/nova-video-player/aos-Video - 4dbe67dde90aa702432c514e40f8e57e136cb8f2 authored almost 2 years ago
MainFragment mActivity logging

github.com/nova-video-player/aos-Video - 5e31ad3a7c6f8fb1d4b626dd26a9ac0e38150301 authored almost 2 years ago
handle null mActivity in MainFragment

github.com/nova-video-player/aos-Video - 4d644c85924a8d248d89f850aa3a484f6f297209 authored almost 2 years ago
VideosSelectionLoader uses a queue of 1 custom threadExecutor but not VideoLoader that uses ModernAsyncTask default one with no throttling

See https://github.com/nova-video-player/aos-AVP/issues/141

See https://github.com/nova-video-p...

github.com/nova-video-player/aos-Video - af4ac4dd5545eb90e09b7a961f293231b60018fd authored almost 2 years ago
do not upgrade to avoid duplicate class issu

github.com/nova-video-player/aos-Video - 42440faf2368dbdac36f3710ec9fee890507c0b3 authored almost 2 years ago
amazon publisher update via jitpack to pick latest patches

See https://github.com/BrantApps/gradle-amazon-app-store-publisher/issues/8

github.com/nova-video-player/aos-Video - d36587c749432c2c347029c1ac12dd5a70a45d85 authored almost 2 years ago
fix regression of allmovies box not refreshed

See https://github.com/nova-video-player/aos-AVP/issues/844

github.com/nova-video-player/aos-Video - 555ba232f45d4e018df7f51ea36ee44ff5e459ed authored almost 2 years ago
Fix NPE

Fixes https://github.com/nova-video-player/aos-AVP/issues/846

See https://github.com/nova-video...

github.com/nova-video-player/aos-FileCoreLibrary - 78980f616e5bf7ea5ce2161793217a4ff899ba9b authored almost 2 years ago
GCC warning fix for MT2T

- Fix redundent assignment compile warning in GCC
- Apply clang-format
- Bump version to 1863

B...

github.com/nova-video-player/aos-libyuv - 3f219a3501e555ffef7aeaa90abbaf90a90d2258 authored almost 2 years ago
M2T2 Unpack fixes

Fix the algorithm for unpacking the lower 2 bits of M2T2 pixels.

Bug: b:258474032
Change-Id: Ie...

github.com/nova-video-player/aos-libyuv - 76468711d5c8302431a900499ff73d34fdfc146b authored almost 2 years ago
no need to align buffer size (previous mistake?)

github.com/nova-video-player/aos-avos - dee2f2ef960c6f5ef1b05d8680caa583b13f73b6 authored almost 2 years ago
add network shortcuts and network protocol suited for large video files

github.com/nova-video-player/aos-AVP - 5e953f01cb2adcd2a68272db1bfdb74f9e6db4ce authored almost 2 years ago
no need to build jcifs-ng

github.com/nova-video-player/aos-FileCoreLibrary - 4e4b6cedf3b02a6df47569515b216f32e0072d10 authored almost 2 years ago
no need to build cling/seamless

github.com/nova-video-player/aos-MediaLib - d474d284da1522d16d31a50ee7664a8e4cb60bd3 authored almost 2 years ago
no prebuilt needed anymore

github.com/nova-video-player/aos-MediaLib - fb5ea4f148715bafe13a4898806e5de8075e9218 authored almost 2 years ago
switch to jitpack for cling and seamless

github.com/nova-video-player/aos-MediaLib - c6812668647f810709f9ba7ecd64787c29d7f89f authored almost 2 years ago
v6.1 is the default branch

github.com/nova-video-player/aos-FileCoreLibrary - 79ef5b3b976d2ae8cd8c69387ab693e5bdb8bdf3 authored almost 2 years ago
v6.1 is the default branch

github.com/nova-video-player/aos-avos - 1225abe96753e451d316ad84b67eeabcb40b66ba authored almost 2 years ago
v6.1 is the default branch

github.com/nova-video-player/aos-MediaLib - bea72d3ef2cabc0e453f3619e3554894277770d1 authored almost 2 years ago
v6.1 is the default branch

github.com/nova-video-player/aos-Video - 0eb0f363cfcb90af62b3d8679773fd98d61dd534 authored almost 2 years ago
v6_1 is the default branch

github.com/nova-video-player/aos-AVP - 840de663d9e9014e46489eb8ffab71204a4a012d authored almost 2 years ago
solve on phoneUI shortcut not suppressed when indexing folder

github.com/nova-video-player/aos-Video - ac75d1bb1cf04e12a36746d68bb9c890becf6da6 authored almost 2 years ago
use our own sardine-android including some fixes

github.com/nova-video-player/aos-FileCoreLibrary - 6bfaa0602028db1daa3059b3abd77f645554c5b7 authored almost 2 years ago
one webdavUtils per nova

github.com/nova-video-player/aos-Video - 20b4ad3aa26a088263bc15b5d4cde42fb7e54a59 authored almost 2 years ago
sardine are served by WebdavUtils

github.com/nova-video-player/aos-FileCoreLibrary - 5bee9285c4371e4bb49ec002a96a6ae0b747be4c authored almost 2 years ago
refactor network shares type detection

github.com/nova-video-player/aos-MediaLib - 0b987477025415dc67d2f6a24b6051d32e491faa authored almost 2 years ago
isShorcut not used

github.com/nova-video-player/aos-Video - 3936860b06938339ee3f4bad310343bb7bccd73c authored almost 2 years ago
log4j/logback for FileDetailsRowPresenter

github.com/nova-video-player/aos-Video - 145f507367e8ff91c4beb225705243938526df39 authored almost 2 years ago
rely on new UriUtils to check if indexable

github.com/nova-video-player/aos-Video - 4a9a7eb5656f873d7e0bbf3234f88677c886960e authored almost 2 years ago
indexing removes shortcuts

github.com/nova-video-player/aos-Video - 5ca8878a86ae4c7d6543d5de2fc883fc785ae94b authored almost 2 years ago
make add to library visible on shortcut creation

github.com/nova-video-player/aos-Video - 48b1f8797c4233a67e214892fb1126badca5f9d4 authored almost 2 years ago
WIP canRead, canWrite for webdav

github.com/nova-video-player/aos-FileCoreLibrary - b26e3c490182137e282fce9c989d3d90765e1a55 authored almost 2 years ago
Transpose 4x4 for SSE2 and AVX2

Skylake Xeon
AVX2 Transpose4x4_Opt (290 ms)
SSE2 Transpose4x4_Opt (302 ms)
C Transpose4x4_Opt...

github.com/nova-video-player/aos-libyuv - f9b23b9cc0ca3bd27b9acc07ea0450cd5097175d authored almost 2 years ago
add delete move rename mkdir for webdav

github.com/nova-video-player/aos-FileCoreLibrary - 2d67e6debd041707b51e3b7f7b5faee0d9a56d6e authored almost 2 years ago
add WebdavListEngine to filter out video files

github.com/nova-video-player/aos-FileCoreLibrary - 4912a9a705cf232bbda45ee5effc246a3aa2f258 authored almost 2 years ago
implement exists for webdav so that we get indexing (.nomedia was reported as existing)

github.com/nova-video-player/aos-FileCoreLibrary - 48dbe0c2c12413eacb3ced3ee81cb4aa6fef00bd authored almost 2 years ago
share caughtException in FileEditor

github.com/nova-video-player/aos-FileCoreLibrary - 51fa867b636f0b7c5d459120c61b8a4ebd7cb1f5 authored almost 2 years ago
FTPShortcutDbAdapter does not need to know about webdav

github.com/nova-video-player/aos-MediaLib - da15ffab8650a19e1a6b4a2d7e2d5533bcb57f88 authored almost 2 years ago