Ecosyste.ms: OpenCollective

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

github.com/nova-video-player/aos-avos

NOVA opeN sOurce Video plAyer: native multimedia core engine
https://github.com/nova-video-player/aos-avos

v6_2 is default manifest now

a8142338178c9f63b7e231b36cf681b870e6c28f authored 11 months ago
libyuv upstep requires uint8_t

a150883d079b9ed00f14f575cd0a304fcefb1919 authored about 1 year ago
Adapt codec PrivateData following libavformat behavior change for AV1

FFmpeg pre 5.0 used to skip the first 4 bytes,
hw codecs does not know how to manage without thi...

6994e494f8a8bbd500d7fbcc5bd5f9fa79d90fa9 authored about 1 year ago
remove av_register_all

4f39683d2110ccdbcaee9a94077e73615bc936c7 authored about 1 year ago
ffmpeg audio decode: Properly report 'decoded'. Log errors if we skipped something we shouldnt have

25e1cebb53769c116dce4a7602a3dd75187b622a authored about 1 year ago
Revert "Revert "Make avos build with FFmpeg 5.0""

This reverts commit 8fd02d50850cb0128956ead61565f57a060b2f2a.

f1254d638d40e21fb28ec52fe88aa7a0022bfd89 authored about 1 year ago
easier paypal funding link

7a73024a7f42c4e7e1a82776ec9071c819b2136b authored about 1 year ago
only keep API21 includes since it is the API targeted

5520af06f6c700a0fc7d78da41483090d9f18b53 authored over 1 year ago
WIP temporary fix for NDK 26

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

a535a90cd84f6515cbcab981b01d1ee9aa3eb4c6 authored over 1 year ago
fix typo (thx phh)

c80f36f9f7a84211fec7caf98a058ae1a16c9228 authored over 1 year ago
Add a fallback from DTS-HD to DTS audiotrack

We could have relied on HDMI audio capabilities to directly open DTS, but on the target device i...

062fb306d4930056511ddf32fe6f924e2b9d68a9 authored over 1 year ago
add l_ to language code for easier parsing in java world

e3e6394f8f433615ad529fab0fe6768d08520bb2 authored over 1 year ago
avoid buffer overflow issues with strncat

bc83afc067b4cce312d408e91d1b3507e97750ec authored over 1 year ago
add subtitle title if it exists

508e47d580422ce73027cf40e54ee51a5270a066 authored over 1 year ago
iso 639: let android translate into language

2b79168e639f8088ef5d1e3a8d09f5523c063801 authored over 1 year ago
apply 270ms systematic latency shift in audiotrack when audio_speed is used

fc4f1f499b1ea57306317aae457a1946522a6b9e authored over 1 year ago
try to get github runner use java17 path

b37206b0f4adcc069c5b1a2b00be59025783afed authored over 1 year ago
try to get github runner use java17 path

a63d96f55986b6572231a585dd43a0d6d8a4cf3c authored over 1 year ago
make stream_sync aware of video_time is timestamp

a143e2b98035c16f5957781732a5df53148be5d9 authored over 1 year ago
new design _get_XXX_time returns timestamps

WIP: VIDEO_TIME_IS_TS determines if video_time is timestamp or real time

only timestamps works ...

b1a6a29a572a707cd91aacb080f9b55b37ced048 authored over 1 year ago
stream= debug-- and remove MARC

29334149ad359b6d03963e96bda8be177cef2fa8 authored over 1 year ago
comments

9026eafd877b17457776033335bb5051fb7ce999 authored over 1 year ago
add capability to save previous audio_speed

will help in seek to realign timestamps

9446841016d637c59210e3647961853c34b09930 authored over 1 year ago
properly scale audiotrack latency when changing audio_speed

8c483a101e2afbdf6309ae98a91da08cb1ebf555 authored over 1 year ago
Merge remote-tracking branch 'github/dev/phh/ffsub' into nova

b347f7d2989cf0b56c01f85241c77f54796def04 authored almost 2 years ago
Add a tx3g subtitle decoder using ffmpeg

7d3352254bcab7e91589cf53212e83e9db11df8f authored almost 2 years ago
no need to align buffer size (previous mistake?)

dee2f2ef960c6f5ef1b05d8680caa583b13f73b6 authored almost 2 years ago
v6.1 is the default branch

1225abe96753e451d316ad84b67eeabcb40b66ba authored almost 2 years ago
rework audio_stream to have _get_XXX_time return realtime

GET_XXX_TS returns realtime too, only cdata->time is realtime/audio_speed

23282bb35b0e1aebfea821b633c530d406014dbb authored almost 2 years ago
remove ff_ prefix to be consistent

818ddf075e0278c902cd754a974b862f392b73f6 authored almost 2 years ago
comment++

8b5200b1451af017b169c0fbf4fa2b76627e94ba authored almost 2 years ago
in stream sync scale msPerFrame by audio_speed

85dd8d1250b13e6843553e31c75bf63b569816d4 authored almost 2 years ago
no need apparently to scale in _calc_rate

177ab0e8df7f1f9f3bfb53710161cbca26e5a553 authored almost 2 years ago
s->av_speed is not used, remove it

fb17a04df950145666fbe6ca1d92b4c854f1d635 authored almost 2 years ago
fixes internal subtitles being off using audio_speed

internal sub operates on cdata.time and needs to be scaled back to s->video_time scale otherwise...

bf785fd16f5e95f857161a8ec2d8f7b8dff4efb9 authored about 2 years ago
fix crash regression

907b5be96fbe116b8a2ea5f1da5a9b023ad95231 authored about 2 years ago
fix subs not in sync when using audio_speed

s->video_time is not real time with audio_speed, audio_interface_get_audio_speed() * s->video_ti...

098a5a5d92b395a2c5ab8a36c72b88f5806f9aae authored about 2 years ago
need larger AudioTrack buffer for AV audioSpeed when using bluetooth headsets

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

b81b85b368ad26f60403031f770d30129bf15f00 authored about 2 years ago
save playbackParamsClass like audiosystemClass in at structure

fallback to audio_speed 1x if setSpeed fails

cf872f121922e712e2f1c21dc7bf2f8a6a09f940 authored about 2 years ago
debug--

728a167ce58e81b4ffee3223fafbd3ff4a75753b authored about 2 years ago
call CodecDiscovery to probe codecs capability

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

Thanks for the support phh

ce01aea58918c0595b216192fb8ecc7146c9a026 authored about 2 years ago
Revert "mediacodec decodes compressed audio"

This reverts commit 0b4da6ea605fc368a37357a7a877de6c131bb480.

This does not solve apparently br...

f208bc661ae03c1ceacbe7999dfa6db16de62412 authored about 2 years ago
mediacodec decodes compressed audio

3D sound processing on sony bravia seems to only handle compressed audio and not multichannel PC...

0b4da6ea605fc368a37357a7a877de6c131bb480 authored about 2 years ago
python is python3 on modern distro

9c17ea40c1c5f702fd3416b5e6ad9a291f92df68 authored about 2 years ago
add possibility to specify avos video buffers

2981a82e80b49a204a8787a639dafc695f19b922 authored about 2 years ago
raise max number of sub tracks to 64

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

7345a0e0b6013997d236c656bbca48f5df471c53 authored about 2 years ago
add possibility to change parser sync mode from pts to sample

9ea2a80c83678cd72370ede6c6a341727f15550f authored about 2 years ago
add option to enable playback speed

eac2f8dc62977a04def84587a3b2e3d4ae99d0c5 authored about 2 years ago
always set right buffer even if audio_speed=1.0 otherwise app not stable at audio_speed change

side effect make video stutter for some

704d85926a6885acfdcf10b683e2ac29cf3ec0b5 authored about 2 years ago
disable playback speed since it creates instabilities

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

f66a2bd228cba10b91ae3f7fff989f88d8878750 authored about 2 years ago
enable playback speed control and limit to API23+

does not work always thus do not use audiotrack playbackparams setspeed if using 1.0x speed or i...

34034bfc2ac9f9cf2923d2f57f21df5040258ee7 authored about 2 years ago
disable playback speed for now due to regressions

f872f3b36132ab4cf746ad4dae2ee6e87b8672b9 authored about 2 years ago
4x buffer instead of 2x otherwise unstable on real hardware

444a7fa7729a6c6c95cf5a047f117ce3f76151bf authored over 2 years ago
more comments to explain influence of audio_speed scaling

496d15b96c534b94afe283adf0e8be6c1c0960ae authored over 2 years ago
seems that 2x buffer scale is enough and stable now

28a41bd800e37cb376173ae654dcf6f37aa9a3d3 authored over 2 years ago
not used

2f93b4f05df1c8e41d20e4a6e15afad6569c4564 authored over 2 years ago
no need

5cde230f86f2151ee7f0c956e0d82a1b677a46ca authored over 2 years ago
do not flush because it makes it unstable

dbb66de869be54706f63386f1eed720b771cf070 authored over 2 years ago
time/duration is timestamp / audio_speed everywhere

ffc621a3aa6015a9f176fb26958404667291485a authored over 2 years ago
minSdk 21 and targetSdk 32 too

61124e9777bd205d3574173eb12418091d9c43dd authored over 2 years ago
make possible to disable playback speed feature (stability)

Stability enhancement: do not seek below current time zero (seems to improve stability)

bdace0cfbb10f6141dc167f9c34837e4075f88d0 authored over 2 years ago
fix build

414412320104f83fe0673435257e0524ce5303bb authored over 2 years ago
make avos compile on non linux = macos for now

7b6947c9170dbf4c828df6aa3b232ec9182ca688 authored over 2 years ago
restructure

08bd035716a06530fe19efe4657a1251cf6ed83a authored over 2 years ago
debug--

190a3ba64141ebf63c97f85127a377afc7a51c0a authored over 2 years ago
comments and debug

a5838b78aff7264706a4ed9ffdd1bf707ff147cd authored over 2 years ago
add history of buffer size

f5276e26f78f16fe2d9c72372ea73a8f23cd3925 authored over 2 years ago
cleanup

902571b9e6a53a01c75c2653950f17dab2e85b09 authored over 2 years ago
no need to increase buffer size

40e4b41e4419e507bac2664a66c1204a585b9ce7 authored over 2 years ago
set audio speed done in audio_interface impl

52d43882bbb0dfc92488f5e73ef150f10c90b6b7 authored over 2 years ago
seek when changing speed to current time to avoid weird video catchup effect

d99475353ec52c10e32e4f6afcd73b2a82c8b351 authored over 2 years ago
indent

e3fa115c5702e205a2c7cca802880a4b58172e25 authored over 2 years ago
WIP fix adapted from phh gist to enable on the fly audioSpeed change

be21904f787c7862cc9780aea0ea4e8201aabecd authored over 2 years ago
work in progress: add playback speed control

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

1ffb9c8f2ba451bed04e3703ed0ae2a1eefc6119 authored over 2 years ago
update funding with paypal

1f2e56b252db7cce08a6c57a8906b9d6a7691e38 authored over 2 years ago
add logic for avoiding passthrough if encoding is not supported by hdmi receiver

2ba2e3cdb5d273c6e454afe8187710141ed5505f authored over 2 years ago
add traditional chinese, brazilian, ukrainian, kurdish

0828b052c703c57a3984de496bbaeea9c8a60240 authored over 2 years ago
add audio stream title metadata to avos audio name reporting

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

9538fadfa568480bd33ea0cb8bb6903300c3cafb authored over 2 years ago
align CI workflow

178b0abae3f308db8194b220a123a86d96b222c9 authored almost 3 years ago
Revert "Make avos build with FFmpeg 5.0"

This reverts commit 0c79146441d7268cd960189e2a4668f8fee7b146.

8fd02d50850cb0128956ead61565f57a060b2f2a authored almost 3 years ago
Revert "Write correct size in audio decode output"

This reverts commit 508cbd322fa64035629924e3c20acd5107f2694f.

48c4cebe52063ec4c7bc0d5ef80189a63e402952 authored almost 3 years ago
Write correct size in audio decode output

508cbd322fa64035629924e3c20acd5107f2694f authored almost 3 years ago
Make avos build with FFmpeg 5.0

0c79146441d7268cd960189e2a4668f8fee7b146 authored almost 3 years ago
Revert "add back https support from the old age adapted to new android builders"

This reverts commit 499043f7accca99601161ea21fe0c3744f7a7626.

no need for curl to do https sinc...

9ccf2b070c59275b0d55523f2f920b28b067bdf0 authored almost 3 years ago
update avos workflow to v6 manifest

3773308ededff7a7924508449e2c8ada9c459380 authored about 3 years ago
add back https support from the old age adapted to new android builders

limitations:
- it seems that android 12 does not allow to open http/https links anymore
- on and...

499043f7accca99601161ea21fe0c3744f7a7626 authored about 3 years ago
one zero shift missing

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

0b761bceb12b9958128fd23ce9753e659f671c32 authored about 3 years ago
with zero shift imm use move for vshrun->vqmovun and vshrn->vmovn

used here https://android-review.googlesource.com/c/platform/external/libavc/+/154876

See https...

b30bec25d0d68b4777c8d8f28402127ec150336f authored about 3 years ago
strcsh -> strhcs for clang

Seems to be what skia did https://android.googlesource.com/platform/external/skia/+/master-soong...

843bc53fd7240e71c0e216f6269a39ecc3d3c535 authored about 3 years ago
remove mossed func/endfunc

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

ea9f75bf91e4d34261fd3c88f1da593848dff3e1 authored about 3 years ago
No .func/.endfunc

GAS ignores a request for obsolete STABS debugging information to be emitted using .func and .end...

77f496966b998992ba46ec1fe58716e8f4a2b9c0 authored about 3 years ago
-no-integrated-as is not supported by clang as ndk23

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

71f113cfa30c1c69d45affdc545f0eac0fe623db authored about 3 years ago
new ndk23b adaptations

733695d4e30df5646497bd2c4b9db53f703766d4 authored about 3 years ago
add dolby vision support

thanks to phh https://gist.github.com/phhusson/d2dcfe685af303ac2d85e8ecbc87f2cd

see https://git...

a24c7e4111b14b0f674f2aa7c2fd58935464cd3e authored over 3 years ago
adjust github workflow to current branch

d91629cc7aeaf63950f66df7d84fc67edd1817aa authored over 3 years ago
Properly report DTS-HD and DTS-HD MA

This fixes the issue that we would wrongly downgrade DTS-HD to DTS.
Technically, all formats men...

db1d66128b29c2ac513310816adcbd8fd44218b6 authored over 3 years ago
Do not crash under Android 12/S/API31

For some not understood reason, libnativehelper.so might clash with Android internal one.

Requi...

3d0ea23bb136f44c269293145b2414728d41462b authored over 3 years ago
remove obsolete OPEN_AVIO

Signed-off-by: Vladimir Pantelic <[email protected]>

7134da8a801785eea674887fbbb2d0dda73f9bff authored almost 4 years ago
remove obsolete stream_heap

Signed-off-by: Vladimir Pantelic <[email protected]>

9c868f880dcab0bde3c3506130e314a6b1569e07 authored almost 4 years ago
Add missing explicit AV1 declaration in ffmpeg parser

Fix av1 MediaCodec support

Otherwise, it uses generic lavf video codec type,
and is only recogn...

54887dae7fb1333de7f93e5b144252fabf566309 authored about 4 years ago