Tom Yan
d38d4529a6
libpulseaudio: rewrite sles sink
This should work way better than the old code, as it makes use of
the buffer queue callback to do Enqueue(), which might be the only
nice/right way to use OpenSLES on Android. CPU usage is low and
RAM usage seems reasonable. No memory leak noticed. Tested with
mpv on my Oreo phone (wired and Bluetooth).
The latency was chosen base on Bluetooth audio requirement on Oreo.
Shouldn't be hard to make it configurable as a module param in the
future.
The new code has a known downside though, that is it doesn't really
support sink suspension, as in, silence will kept being written
to the audio device even when the sink is suspended, which may have
certain impact to battery time.
It's probably possible to catch the state change of the sink and
notify the buffer queue about it. It's just I don't want to bother
digging further at the moment.
7 years ago
Fredrik Fornwall
8ae085b6e5
utf8proc: Update from 2.1.1 to 2.2.0
7 years ago
Fredrik Fornwall
e8a6c2275c
syncthing: Update from 0.14.48 to 0.14.49
7 years ago
Fredrik Fornwall
203ae09eb4
fribidi: Update from 1.0.4 to 1.0.5
7 years ago
Fredrik Fornwall
9b86463ce6
file: Update from 5.33 to 5.34
7 years ago
Fredrik Fornwall
3eb215d445
gegl: Update from 0.4.4 to 0.4.6
7 years ago
Fredrik Fornwall
97998b6842
babl: Update from 0.1.52 to 0.1.54
7 years ago
Tom Yan
1f4c339be2
mpv: Update from 0.28.2 to 0.29.0
7 years ago
Tom Yan
cc0494ffc9
mpv: allow s32 and float output
As they are supported since API 21. If they don't work in certain
devices, mpv can still be forced to output in s16 only with an
option.
7 years ago
Tom Yan
15efb3519b
mpv: remove audio-buffer=0.5 hack from mpv.conf
The hack should no longer be necessary, as 0.29.0 includes a few
commits from me that makes the opensles output driver work more
properly.
Also include an extra patch that allows the buffer size to either
be increased and decreased (and done more properly).
7 years ago
Tom Yan
a14f478961
mpv: build without --disable-android again
switch to a patch that I have proposed to upstream
7 years ago
Fredrik Fornwall
472bcfb87f
sox: Rebuild after pulseaudio update
7 years ago
Fredrik Fornwall
022100b226
Replace curl call with termux_download
7 years ago
Fredrik Fornwall
370a8b1b2e
Remove old comment
7 years ago
Fredrik Fornwall
f33bf62f98
libicu: Switch to fossies.org for downloading
7 years ago
Fredrik Fornwall
773471567a
busybox: Fix building without <crypt.h>
7 years ago
Fredrik Fornwall
6c2e7ecd11
run-docker.sh: Allow multiple containers
By defining CONTAINER_NAME one can now build from multiple containers:
CONTAINER_NAME=builder1 ./scripts/run-docker.sh
CONTAINER_NAME=builder2 ./scripts/run-docker.sh
...
7 years ago
Fredrik Fornwall
7b965ac702
busybox: Update from 1.28.4 to 1.29.1
7 years ago
Fredrik Fornwall
20e9518338
mariadb: Update from 10.3.7 to 10.3.8
7 years ago
Fredrik Fornwall
269b3d92ed
imagemagick: Update from 7.0.8.6 to 7.0.8.7
7 years ago
Fredrik Fornwall
503bc2128e
libgrpc: Update from 1.13.0 to 1.13.1
7 years ago
Fredrik Fornwall
899ba44e36
php: Update from 7.2.7 to 7.2.8
7 years ago
Fredrik Fornwall
79b90b260d
libpulseaudio: Update from 12.1 to 12.2
7 years ago
Fredrik Fornwall
49efb5655e
poppler: Update from 0.66.0 to 0.67.0
7 years ago
Fredrik Fornwall
258764b5b1
subversion: Update from 1.10.0 to 1.10.2
7 years ago
Fredrik Fornwall
48e5fb87a1
ffmpeg: Update from 4.0.1 to 4.0.2
7 years ago
Fredrik Fornwall
e8a6bf9f8a
pango: Update from 1.42.1 to 1.42.2
7 years ago
Fredrik Fornwall
3968801367
libxapian: Update from 1.4.6 to 1.4.7
7 years ago
Fredrik Fornwall
d9ce8ed04c
mutt: Update from 1.10.0 to 1.10.1
7 years ago
Fredrik Fornwall
339adc23de
harfbuzz: Update from 1.8.3 to 1.8.4
7 years ago
Fredrik Fornwall
c8221a9bb4
libpng: Update from 1.6.34 to 1.6.35
7 years ago
Fredrik Fornwall
52f0debaef
tig: Update from 2.3.3 to 2.4.0
7 years ago
Fredrik Fornwall
3f342b02e2
python: Update from 3.6.5 to 3.6.6
7 years ago
Fredrik Fornwall
5815abd286
binutils: Update from 2.31 to 2.31.1
7 years ago
Fredrik Fornwall
5bf9037503
vim: Update from 8.1.0150 to 8.1.0200
7 years ago
Fredrik Fornwall
a10703d884
neovim: Update from 0.3.0 to 0.3.1
7 years ago
Michał Bednarski
7718d89db8
proot: Update for setgid() checking euid==0
7 years ago
Fredrik Fornwall
90bad9cd36
valac: Update from 0.40.7 to 0.40.8
7 years ago
Fredrik Fornwall
c5974e7036
squid: Update from 3.5.27 to 3.5.28
7 years ago
Fredrik Fornwall
fe440606ed
libgnutls: Update from 3.5.18 to 3.5.19
7 years ago
Fredrik Fornwall
292fcdc632
libnpth: Update from 1.5 to 1.6
7 years ago
Matthew Klein
21a1f2f9fa
emacs: remove ctags.1.gz after building
This man page conflicts with the one included with Universal Ctags (just
like the ungziped one), so exclude it as well.
7 years ago
Michał Bednarski
23888e3abc
proot: Update for renameat2 and libaudit fixes
Fixes termux/proot#21
Fixes termux/proot#25
7 years ago
Fredrik Fornwall
91775e856e
weechat: Update from 2.1 to 2.2
7 years ago
Fredrik Fornwall
8d4e206c51
radare2: Update from 2.6.0 to 2.7.0
7 years ago
Fredrik Fornwall
6d0bb9fc31
zsh: Simplify command_not_found_handler()
See https://github.com/termux/termux-packages/issues/2655#issuecomment-405100634
7 years ago
Fredrik Fornwall
46b872bfda
ipfs: Update from 0.4.15 to 0.4.16
7 years ago
Fredrik Fornwall
dbd52fcc50
sox: Rebuild after pulseaudio update
7 years ago
Fredrik Fornwall
b2ea47bad6
apache2: Build with --disable-lua
7 years ago
Fredrik Fornwall
997acb7b4f
zsh: Exit with error in command_not_found_handler
Fixes #2655 .
7 years ago