Leonid Plyushch
5d29d842b4
mpv: do not use wrapper
Let DT_RUNPATH will do work for finding libraries.
6 years ago
Leonid Plyushch
5d74d3e8f8
mpv: depend on libandroid-support
Otherwise it will fail when building with `./build-package.sh -i mpv` with
error `Unable to find iconv`.
6 years ago
Wetitpig
78b944ba05
Improve formatting of parantheses for functions
6 years ago
Leonid Plyushch
037bcf9566
add licenses for more packages
6 years ago
Fredrik Fornwall
e8168e49f0
ffmpeg: Update from 4.0.2 to 4.1
6 years ago
Tom Yan
f933fd780d
mpv: Update from 0.29.0 to 0.29.1
6 years ago
Tom Yan
43e61def60
mpv: replace pulse buffer patch
The new one is what accepted upstream ultimately. Functionally they
work the same. Just to avoid possible confusion.
6 years ago
Tom Yan
2cdf57e6f9
mpv: use `exec` in wrapper
6 years ago
Tom Yan
900c054fb9
mpv: remove irrelevant/reverted part of a patch
The patch that introduced s32/float support included a fix/change
in audio/format.c which is practically irrelevant and now reverted
in upstream. Removing the part to avoid confusion in the future.
6 years ago
Oliver Schmidhauser
b6c6bfd477
add patch from mpv-player/mpv#6047
6 years ago
Oliver Schmidhauser
26d60482d5
Enable pulseaudio in mpv
Since pulseaudio is available now, it would be cool if all our media
players would support it.
6 years ago
Tom Yan
2616d11d54
libpulseaudio/mpv: set numBuffers to 8 for SLES
Apparently some Android builds/forks need it for Bluetooth audio.
It's a hardcoded default in the upstream AAudio implementation
anyway.
See the following for reference:
https://android.googlesource.com/platform/frameworks/av/+/android-8.0.0_r1/media/libaaudio/src/legacy/AudioStreamTrack.cpp#109
https://android.googlesource.com/platform/frameworks/wilhelm/+/android-8.0.0_r1/src/android/AudioPlayer_to_android.cpp#1680
https://android.googlesource.com/platform/frameworks/av/+/android-8.0.0_r1/media/libaudioclient/AudioTrack.cpp#488
6 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
tomty89
1a6612d704
mpv: "whitelist" posix-spawn and strnlen subsitition ( #2653 )
Some of the Android "features" in mpv are useful (or at least, can
be used) in Termux. Whitelist them while we build with --disable-
android.
7 years ago
Tom Yan
cd376d7da4
mpv: build with --disable-android
Since 0.28 the android build option is used for a few features that
are not useful in Termux (as we don't do video output and JNI isn't
available)
In 0.27 the option is only used to enable some wrapping of strnlen,
as it was broken (but also fixed) long time ago in Android.
Therefore instead of the extra patching that do us no good, let us
simply build with --disable-android and disable the wrapping.
Also use vid=no instead of vo=null in mpv.conf, as the latter does
not prevent video decoding.
7 years ago
Fredrik Fornwall
8dded20320
ffmpeg: Update from 3.4.2 to 4.0.1
7 years ago
Fredrik Fornwall
197daca251
mpv: Update from 0.27.1 to 0.27.2
7 years ago
Fredrik Fornwall
0d44ef9bfa
mpv: Update from 0.27.0 to 0.27.1
7 years ago
Fredrik Fornwall
b4470f783a
ffmpeg: Update from 3.3.4 to 3.4.1
7 years ago
Fredrik Fornwall
149d1887f9
mpv: Update from 0.26.0 to 0.27.0
7 years ago
Fredrik Fornwall
1b3f3ebde9
Drop need of setting TERMUX_PKG_FOLDERNAME
Instead figure out the top level source folder ourselves.
7 years ago
Oliver Schmidhauser
e556e12828
By default, disable all Video output of mpv. Since the default video output is not available on Termux, it would otherwise throw an error. Even with Audio only files if they contain any album-art.
8 years ago
Oliver Schmidhauser
153f115ea8
Increase audio-buffer in mpv to help prevent stuttering with bluetooth devices
8 years ago
Oliver Schmidhauser
ad9056a886
Change configuration file Format of mpv so we can more easily add settings and comments
8 years ago
Fredrik Fornwall
afcbe85e53
libvpx: Build with clang
8 years ago
Fredrik Fornwall
528feadc47
mpv: Update from 0.24.0 to 0.25.0
8 years ago
Fredrik Fornwall
c864741f8f
mpv: Build with --disable-pulse
Now that we have pulseaudio we need this to avoid accidental linkage.
8 years ago
Fredrik Fornwall
8ad708ec4c
mpv: Bump version after lua removal (see #799 )
8 years ago
Fredrik Fornwall
f53cdcbe4c
mpv: Remove attempt at using lua 5.3
8 years ago
Fredrik Fornwall
4493b981a1
mpv: Enable lua
8 years ago
Fredrik Fornwall
2b887b1cd5
mpv: Really use LD_PRELOAD
8 years ago
Fredrik Fornwall
6635b731ee
mpv: Add ffmpeg libs to LD_PRELOAD
This should fix issues on devices where vendors have ffmpeg libs
available in the system lib dir.
8 years ago
Vishal Biswas
cfa043f9b4
update packages ( #766 )
* file: update from 5.29 to 5.30
* ffmpeg: update from 3.2.2 to 3.2.4
* mpv: update from 0.23.0 to 0.24.0
also prevent opportunistic linking with x11
* grep: update from 2.28 to 3.0
* fish: update from 2.4.0 to 2.5.0
add tarball checksum
remove patches no longer needed
see https://github.com/fish-shell/fish-shell/pull/3585
* wget: update from 1.19 to 1.19.1
8 years ago
Fredrik Fornwall
744d3c5065
mpv: Rebuild with man page, and remove icons
8 years ago
Fredrik Fornwall
e3d6792fc3
mpv: Update from 0.22.0 to 0.23.0
8 years ago
Fredrik Fornwall
af4dc416ed
s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/
8 years ago
Fredrik Fornwall
af52bea377
mpv: Rebuild after ffmpeg update
8 years ago
Fredrik Fornwall
8c7007fa41
mpv: Add /system/vendor/lib(64) to LD_LIBRARY_PATH
Fixes issue with not found libqc-opt.so on some devices, reported
by BrainDamage on #termux.
8 years ago
Fredrik Fornwall
fd2b34d846
mpv: Update from 0.21 to 0.22
Drop libcaca as dependency as mpv now has built in terminal output.
8 years ago
Fredrik Fornwall
d55bb1c663
mpv: Bump build revision after ffmpeg update
8 years ago
Fredrik Fornwall
c1198d1ba8
mpv: Update 0.20.0 -> 0.21.0, add --disable-lua
8 years ago
Oliver Schmidhauser
b4bcd8ffc9
Enable libcaca support in mpv ( #499 )
If libcaca support isn't specified (either enable or disable) the
buildorder script decides about this feature, because it is
autodetected. If mpv is built after libcaca it will be compiled in.
So if, at any point you rebuild it, without removing libcaca first, it
will be compiled in and throw an error on termux if libcaca isn't
installed.
8 years ago
Fredrik Fornwall
39d7cdd7f1
mpv: Use rst2man package instead of pip install
8 years ago
Fredrik Fornwall
7ce5638519
Cleanup of more packages
8 years ago
Fredrik Fornwall
def4744092
mpv: Update from 0.19.0 to 0.20.0
8 years ago
Fredrik Fornwall
cc076adbc7
mpv: Use opensles as default for now
8 years ago
Fredrik Fornwall
8d90dd4717
mpv: Enable openal output and fix quoting issue
8 years ago