aboutsummaryrefslogtreecommitdiff
path: root/package/mpv
Commit message (Collapse)AuthorAgeFilesLines
* package/mpv: needs gcc >= 4.9Gravatar Bernd Kuhls2021-01-171-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/e41/e41f0a779d46565d448a1d20cf5e17060d9a70b8/ Quoted from build/config.log err: ../test.c:1:23: fatal error: stdatomic.h: No such file or directory This header was added with gcc-4.9: https://gcc.gnu.org/gcc-4.9/changes.html "ISO C11 atomics (the _Atomic type specifier and qualifier and the <stdatomic.h> header) are now supported." According to https://github.com/mpv-player/mpv/commit/06718da79c79a98d5524f42d034b0d406b14e04c "In theory, a user can still use --disable-stdatomic to enable the emulation code, but that's sort of hidden. Actual support will be removed after the next release or so." Although adding --disable-stdatomic could fix the current issue we require gcc >= 4.9 now to follow the recommendation from upstream. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* package/mpv: bump version to 0.33.0Gravatar Bernd Kuhls2021-01-163-23/+11
| | | | | | | | | | | | | | | rsound support was removed: https://github.com/mpv-player/mpv/commit/4583bd8cc7bf538bce424983d49729c934d13a53 libass is now mandatory: https://github.com/mpv-player/mpv/commit/0b9ed9c2744ada1eefc1f254c5f3ade6c626ed72 Propagate new dependencies to tovid. libsmbclient support was removed: https://github.com/mpv-player/mpv/commit/3b8b7cb9d481828953f105f92bacc07a3cb2f332 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/mpv: bump to version 0.32.0Gravatar Fabrice Fontaine2020-09-204-57/+5
| | | | | | | | | | | | | | | | | | - Use github helper - Drop first patch (not needed since version 0.30.0 and https://github.com/mpv-player/mpv/commit/9fd90c549c4022d7f9283adc1a97a076614c1458) - vapoursynth-lazy has been dropped since version 0.30.0 and https://github.com/mpv-player/mpv/commit/fb8d240c4d045ca254aa6693c48aecc75954cba0 - mali-fbdev has been dropped since version 0.30.0 and https://github.com/mpv-player/mpv/commit/83d7123dc32e7fb8b1e05ed21af845707d115295 - libdvread has been dropped since version 0.30.0 and https://github.com/mpv-player/mpv/commit/62294049852549e99ec948e0df16452856afa0c1 - libv4l2 has been dropped since version 0.30. and https://github.com/mpv-player/mpv/commit/b30e85508a305d668db8419556d295a65ab08707 - Update indentation in hash file (two spaces) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/mpv: atomic is mandatoryGravatar Fabrice Fontaine2020-08-161-2/+2
| | | | | | | | __sync builtins have been dropped since version 0.24.0 and https://github.com/mpv-player/mpv/commit/c3205d294e519f994829d9355eb133670729aab4 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/mpv: link with libatomic if neededGravatar Fabrice Fontaine2020-08-161-0/+4
| | | | | | | | Fixes: - http://autobuild.buildroot.org/results/12f4580429427b6b546184366f74da16f83d692c Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/mpv: add libv4l supportGravatar Fabrice Fontaine2020-01-191-1/+10
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpv: add libvdpau optional dependencyGravatar Fabrice Fontaine2020-01-181-1/+8
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* package/mpv: wayland support needs wayland-protocolsGravatar Bernd Kuhls2019-08-092-1/+2
| | | | | | | | | | The dependency for wayland-protocols was added with version 0.28.0: https://github.com/mpv-player/mpv/commit/68f9ee7e0b3fdddfa42fa11a15d9ae84460d5e19#diff-dc6134e3d3c869a052520d86f46371dc Fixes: http://autobuild.buildroot.net/results/d5c/d5c5a31bc422defdd64ff0b0ca975bcd605f22be/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/mpv: bump version to 0.29.1Gravatar Bernd Kuhls2019-08-024-193/+7
| | | | | | | | | | | | | | | Added license hash, removed patches: 0003: upstream PR was closed as 'merged' 0004: patch was backported and is now included Renamed license file according to upstream change. Support for sdl1 was removed upstream: https://github.com/mpv-player/mpv/commit/1dcf511376545de7624863b76d7f30dc3bb44ac9 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/lua: remove 5.2.x versionGravatar Francois Perrad2018-12-091-1/+1
| | | | | | | | | | | | | | | | | | At this time : - Lua 5.3.5 will be the last one of its serie. - Lua 5.4 is up coming (lua-5.4.0-work2 is already available). - Lua 5.2.4 was released on 2015. For various reasons in the Lua ecosystem, the Lua 5.1 will stay. On BR, Lua 5.3 is the default version since 2016.02. So, the serie which could be removed is the 5.2.x. We could wait some days for other user feedback. Note: see discussion when 5.3.x was introduced : http://lists.busybox.net/pipermail/buildroot/2015-January/117638.html Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpv: enable for ARC external toolchainGravatar Evgeniy Didin2018-06-281-3/+0
| | | | | | | | | | With the latest prebuilt ARC toolchain this package is building without any errors. Signed-off-by: Evgeniy Didin <didin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: arc-buildroot@synopsys.com Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpv: enable cdda support through libcdio-paranoiaGravatar Fabrice Fontaine2018-04-021-1/+8
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpv: security bump to 0.27.2Gravatar Mahyar Koshkouei2018-02-272-2/+2
| | | | | | | | | | | Fixes CVE-2018-6360: mpv through 0.28.0 allows remote attackers to execute arbitrary code via a crafted web site, because it reads HTML documents containing VIDEO elements, and accepts arbitrary URLs in a src attribute without a protocol whitelist. [Peter: Add CVE description] Signed-off-by: Mahyar Koshkouei <mahyar.koshkouei@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpv: disable mali-fbdev supportGravatar Mahyar Koshkouei2018-02-271-1/+2
| | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/2ce/2ce2d9be9e0699114e3bc3c0434ba05f64741f89/ A compile error occurs when attempting to compile mpv with mali support (eg. when odroid-mali package is selected). Signed-off-by: Mahyar Koshkouei <mahyar.koshkouei@gmail.com> Signed-off-by: Mahyar Koshkouei &lt;mahyar.koshkouei@gmail.com&gt;<br/> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpv: fix build with libva 2.0Gravatar Bernd Kuhls2018-01-151-0/+93
| | | | | | [Peter: rename to 0004-libva20.patch] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpv: fix typo in variable nameGravatar Thomas Petazzoni2018-01-011-1/+1
| | | | | | | | FFMPEG_DEPENDENCIES shouldn't be used in mpv.mk. This typo was introduced in commit 8e741412d444f9fd2a9af75bf33066a083f7f81b ("mpv: add support for Raspberry Pi "rpi" output"). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpv: add support for Raspberry Pi "rpi" outputGravatar Mahyar Koshkouei2018-01-012-1/+98
| | | | | | | | | | | mpv now compiles with the "rpi" video driver that provides hardware acceleration on the Raspberry Pi. Tested working on a Raspberry Pi 1 Model B+ and Zero. Signed-off-by: Mahyar Koshkouei <mahyar.koshkouei@gmail.com> [Thomas: drop unneeded dependency on rpi-firmware.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpv: bump version to 0.27.0Gravatar Mahyar Koshkouei2017-09-242-2/+2
| | | | | | | Includes some fixes for the Raspberry Pi, amongst many others. Signed-off-by: Mahyar Koshkouei <mahyar.koshkouei@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* mpv: fix X11 logic after bump to 0.25.0Gravatar Thomas Petazzoni2017-05-082-26/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Between 0.24.0 and 0.25.0, mpv has changed its logic around the detection/usage of X11 (in upstream commit https://github.com/mpv-player/mpv/commit/927afa311d4a89b022305508acbf4e7325fe3928). Instead of having fine grained option for x11, xext, xinerama, xscreensaver and xrandr, mpv now requires all five libraries to be available in order to enable X.org support. Therefore, this commit adjusts the mpv packaging so that: 1. All necessary X11 libraries are selected if BR2_PACKAGE_XORG7 is enabled. It would indeed be too cumbersome for the user to know that all of x11, xext, xinerama, xscreensaver and xrandr are necessary in order to have X.org support. 2. mpv.mk is simplified by enabling X.org support when BR2_PACKAGE_XORG7 is enabled. Fixes: http://autobuild.buildroot.net/results/b470cfba451ce9ba648e3a2f3ae08429db8bdee9/ (--disable-xss was used to disable xscreensaver support, and this option no longer exists) [Peter: reword X11 comment in .mk] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpv: bump version to 0.25.0Gravatar Vicente Olivert Riera2017-04-243-43/+4
| | | | | | | | | | | Remove 0003-fix-build-with-have-gl.patch which is already included in this release. Remove --{enable|disable}-standard-gl configure option because it doesn't exist. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpv: bump version to 0.24.0Gravatar Bernd Kuhls2017-04-163-2/+41
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mpv: disable cuda supportGravatar Bernd Kuhls2017-04-161-0/+1
| | | | | | | | | | | | | | mpv wrongly detects cuda being available: Checking for CUDA hwaccel : yes leading to build errors. Fixes http://autobuild.buildroot.net/results/e89/e892a537265ad7259024403a0bb3ca5da85ed096/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Gravatar Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpv: disable with ARC external toolchainGravatar Zakharov Vlad2017-02-281-0/+3
| | | | | | | | | | | | | | This package fails when building with ARC external toolchain Marking this with special comment "# ARC toolchain issue" as the package is to be enabled as soon as the issue with the ARC toolchain is resolved. Fixes: http://autobuild.buildroot.net/results/fb6/fb677a917545adee321bdcd2c2519c81326448c4// Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpv: fixup fix build on powerpc64 w/ altivecGravatar Sam bobroff2017-02-192-28/+32
| | | | | | | | | | | | | | | | The initial fix for this issue, re-including stdbool.h, is not working. Instead, fix using the method used for other packages with a similar problem: add -std=gnu99, which prevents bool from being redefined and removes the need for any source code change. Fixes: 64904f0f6d691cfea5ae1c8f58e2d61aac0684c2 Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpv: bump to version 0.23.0Gravatar Gustavo Zacarias2017-01-032-11/+2
| | | | | | | enca and libguess options have been dropped so adjust accordingly. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpv: fix DEPENDENCIES typoGravatar Gustavo Zacarias2017-01-031-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpv: bump to version 0.22.0Gravatar Gustavo Zacarias2016-12-092-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpv: make it a waf-packageGravatar Yann E. MORIN2016-12-022-28/+3
| | | | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Reviewed-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpv: needs atomics or 8-byte syncGravatar Arnout Vandecappelle2016-11-211-0/+2
| | | | | | | | | | | | | | | | | | | | The wscript checks the following. 'func': check_libs(['atomic'], check_statement('stdint.h', 'int64_t test = 0;' 'test = __atomic_add_fetch(&test, 1, __ATOMIC_SEQ_CST)')), and 'func': check_statement('stdint.h', 'int64_t test = 0;' '__typeof__(test) x = ({int a = 1; a;});' 'test = __sync_add_and_fetch(&test, 1)'), It fails if neither of these are available. Fixes http://autobuild.buildroot.net/results/8c20f719f784af1312294600e39004c1d382368a Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpv: fix build on powerpc64 w/ altivecGravatar Sam bobroff2016-11-081-0/+28
| | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/77f/77f00633b0b25f001cd4ca54ed3a12aee301c287 Add a patch to work around a name collision between bool and altivec's bool apparent when using sdl2. Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpv: bump to version 0.20.0Gravatar Gustavo Zacarias2016-09-062-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpv: remove stray patchGravatar Gustavo Zacarias2016-09-021-47/+0
| | | | | | | It's remaining from the master-next merge and no longer applies. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Gravatar Peter Korsgaard2016-09-022-2/+2
|\ | | | | | | | | | | Quite some conflicts, so here goes .. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * mpv: bump to version 0.19.0Gravatar Gustavo Zacarias2016-08-202-2/+2
| | | | | | | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | mpv: fix build on sparcGravatar Thomas Petazzoni2016-08-091-0/+47
|/ | | | | | | | | | | | | This commit adds a new patch for mpv that fixes the stdatomic detection logic so that it realizes linking against libatomic is needed on some architectures. This fixes the build of mpv on SPARC. The patch has been submitted upstream. Fixes: http://autobuild.buildroot.net/results/f607eed9a48c4ca00db43f9d2652e615b4bd7c93/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpv: bump to version 0.18.1Gravatar Gustavo Zacarias2016-07-232-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpv: bump to version 0.18.0Gravatar Gustavo Zacarias2016-06-263-5/+6
| | | | | | | gpl3 option removed so drop it otherwise it results in build failure. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: add BR2_PACKAGE_FFMPEG_ARCH_SUPPORTSGravatar Vicente Olivert Riera2016-05-261-2/+2
| | | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Reviewed-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpv: jack/sdl/sdl2 require 64-bit sync intrinsicsGravatar Gustavo Zacarias2016-05-051-3/+5
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/578/578beb2f3b34fc83109e79d8db7de7219dd8340e/ http://autobuild.buildroot.net/results/21c/21ce67041792d29082f5bba76299da19dd1856eb/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpv: va-api requires egl-drm, wayland and/or x11Gravatar Gustavo Zacarias2016-04-281-0/+6
| | | | | | | | | | | | | | The VA-API acceleration requires one or more of the egl-drm, wayland and/or x11 backends. Since the egl-drm backend means LIBGL (X11) + EGL + DRM we'll handle it later once the mesa3d libgl hidden knob is applied. So for now we'll support wayland and x11 until that happens. Fixes: http://autobuild.buildroot.net/results/4b9/4b98d0c2c0617715e77fb47b3d97037c6b7562ec/ [Peter: pass --disable-vaapi if libva isn't enabled, invert wayland/X11 test as suggested by Thomas] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpv: fix typo in xkbcommon commentGravatar Peter Korsgaard2016-04-281-1/+1
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpv: fix wayland depsGravatar Gustavo Zacarias2016-04-282-1/+3
| | | | | | | | | The wayland backend requires libxkbcommon, so when wayland is available select it to avoid build failure and obscure dependencies. Fixes: http://autobuild.buildroot.net/results/ed2/ed2660361c9720e48dd5959f2711fd7f14031b0d/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpv: new packageGravatar Gustavo Zacarias2016-04-274-0/+306
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>