Commit Graph

5386 Commits

Author SHA1 Message Date
Fredrik Fornwall 96089dac9e gstreamer: Update from 1.14.1 to 1.14.2 2018-07-31 22:20:17 +02:00
Fredrik Fornwall 9f15f3a527 util-linux: Update from 2.32 to 2.32.1 2018-07-31 21:55:02 +02:00
Fredrik Fornwall 22986cb860 pango: Update from 1.42.2 to 1.42.3 2018-07-31 21:54:33 +02:00
Fredrik Fornwall b6758bd62b busybox: Update from 1.29.1 to 1.29.2 2018-07-31 21:54:18 +02:00
Fredrik Fornwall 172327e2c7 yarn: Update from 1.9.1 to 1.9.2 2018-07-31 21:54:04 +02:00
Fredrik Fornwall 379e1aa072 gdb: Update from 8.1 to 8.1.1 2018-07-31 21:53:50 +02:00
Fredrik Fornwall 1f39ba012b gdbm: Update from 1.16 to 1.17 2018-07-31 21:40:02 +02:00
Fredrik Fornwall 41859abf21 libpulseaudio: Bump revision after change 2018-07-31 21:22:50 +02:00
tomty89 6be3fd61e0 libpulseaudio: handle unlink properly (#2693)
Also clean up some more garbage.
2018-07-31 21:19:39 +02:00
Fredrik Fornwall d72aa90221 libisl: Update from 0.19 to 0.20 2018-07-30 13:23:57 +02:00
Oliver Schmidhauser d6d0a96ede mutt: Use official gpg.rc (#2690) 2018-07-30 03:08:09 +02:00
Fredrik Fornwall d9f009d629 ccrypt: Update from 1.10 to 1.11 2018-07-30 00:27:31 +02:00
Fredrik Fornwall f55d3fa455 command-not-found: Regenerate command list 2018-07-30 00:00:14 +02:00
Fredrik Fornwall 03c6f73035 megatools: Update from 1.9.98 to 1.10.1 2018-07-29 23:58:51 +02:00
Fredrik Fornwall 567691817a mdp: Update from 1.0.12 to 1.0.13 2018-07-29 23:28:46 +02:00
Fredrik Fornwall 708648a234 gpgv: Add dependencies 2018-07-29 22:35:25 +02:00
Fredrik Fornwall 9e4aa9cdbc yarn: Update from 1.8.0 to 1.9.1 2018-07-29 21:48:05 +02:00
Fredrik Fornwall 1fdc94f1e8 ipfs: Update from 0.4.16 to 0.4.17 2018-07-29 21:48:05 +02:00
Henrik Grimler 24d1b3edcf Remove gnupg1 (#2691)
Remove gnupg1
2018-07-29 21:33:27 +02:00
Fredrik Fornwall 308ee3b352 tig: Update from 2.4.0 to 2.4.1 2018-07-28 23:33:48 +02:00
Fredrik Fornwall 66358a2807 picolisp: Update from 18.6.12 to 18.7.18 2018-07-28 23:33:35 +02:00
Fredrik Fornwall fec20ef17f erlang: Update from 21.0.3 to 21.0.4 2018-07-28 23:33:00 +02:00
Fredrik Fornwall b51e173d09 libpcap: Update from 1.8.1 to 1.9.0 2018-07-28 23:32:38 +02:00
Henrik Grimler 8943004172 texlive-bin: bump after poppler bump 2018-07-26 21:25:26 +02:00
Henrik Grimler f168100828 wireguard-tools: upgrade to 20180718 2018-07-26 21:16:57 +02:00
Fredrik Fornwall 19b9ddbe03 d8: Add as disabled package 2018-07-26 12:33:48 +02:00
Fredrik Fornwall c2f8556062 ecj: Update from 4.6.2 to 4.7.2 2018-07-26 12:31:42 +02:00
Fredrik Fornwall 9a9582ffea libpulseaudio: Bump revision after changes 2018-07-26 12:22:53 +02:00
Fredrik Fornwall 047754e8fa Update android sdk build tools
Update the android sdk build tools from 27.0.3 to 28.0.1, bringing
in d8 which is replacing dx.

This needs an update of the Docker image, so run scripts/update-docker.sh
to update it.
2018-07-26 12:21:43 +02:00
Tom Yan 8025f606e9 libpulseaudio: always use u for userdata 2018-07-26 11:47:20 +02:00
Tom Yan 9006223783 libpulseaudio: avoid some assertion failures due to race condition 2018-07-26 11:47:20 +02:00
Tom Yan 36c4ffb4bf libpulseaudio: make latency configurable 2018-07-26 11:47:20 +02:00
Tom Yan 83ba79c105 libpulseaudio: support suspend on idle
Turns out it's pretty easy to implement. Now the buffer queue will
stop requesting for data once the sink is suspended on idle. No
more power wasted.

Note that it is natural that there would be a bit of extra delay
when resume playback after the sink is suspended. In case it is
wanted to be avoided, make sure the module-suspend-on-idle is not
loaded.
2018-07-26 11:47:20 +02:00
Tom Yan 6144f8653f libpulseaudio: fix distortions occur with multiple sink inputs 2018-07-26 11:47:20 +02:00
Tom Yan fd69382e37 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.
2018-07-26 11:47:20 +02:00
Fredrik Fornwall f06727719f utf8proc: Update from 2.1.1 to 2.2.0 2018-07-25 11:25:14 +02:00
Fredrik Fornwall 75c0baf3c5 syncthing: Update from 0.14.48 to 0.14.49 2018-07-25 11:23:16 +02:00
Fredrik Fornwall 7ebbd42b04 fribidi: Update from 1.0.4 to 1.0.5 2018-07-25 11:19:34 +02:00
Fredrik Fornwall de07382d9c file: Update from 5.33 to 5.34 2018-07-25 11:19:21 +02:00
Fredrik Fornwall 542cb76e85 gegl: Update from 0.4.4 to 0.4.6 2018-07-25 10:29:18 +02:00
Fredrik Fornwall b126c3f2d8 babl: Update from 0.1.52 to 0.1.54 2018-07-25 10:29:18 +02:00
Tom Yan 4abe3e12d3 mpv: Update from 0.28.2 to 0.29.0 2018-07-25 10:29:06 +02:00
Tom Yan 7c3577e5b0 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.
2018-07-25 10:29:06 +02:00
Tom Yan 5f34372f2e 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).
2018-07-25 10:29:06 +02:00
Tom Yan 3bf686ca29 mpv: build without --disable-android again
switch to a patch that I have proposed to upstream
2018-07-25 10:29:06 +02:00
Fredrik Fornwall 10b5781505 sox: Rebuild after pulseaudio update 2018-07-23 14:15:56 +02:00
Fredrik Fornwall 2f26f4940f Replace curl call with termux_download 2018-07-23 14:13:33 +02:00
Fredrik Fornwall 3e77a3b669 Remove old comment 2018-07-23 14:07:46 +02:00
Fredrik Fornwall a2e6298d3b libicu: Switch to fossies.org for downloading 2018-07-23 14:04:22 +02:00
Fredrik Fornwall 2dcd95485a busybox: Fix building without <crypt.h> 2018-07-23 01:49:27 +02:00