summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* */*: Remove dependency on virtual/linuxtv-dvb-headersMatthias Schwarzott2024-03-033-4/+4
| | | | | | | | | | | virtual/linuxtv-dvb-headers has been important in the past when linux-headers was not yet up-to-date. Now it just pulls in sys-kernel/linux-headers. Even that could be dropped as it is part of @system. But this might not be valid everywhere. Bug: https://bugs.gentoo.org/924398 Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
* media-video/mpv: drop 0.36.0-r1Ionen Wolkens2024-02-225-359/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: Add soc USE flag to ensure ffmpeg also has this flagJames Le Cuirot2024-02-133-6/+7
| | | | | | | | | The additional patches we apply to media-video/ffmpeg may not always be immediately available following an upstream release. Adding the soc USE flag to this package ensures that users don't accidentally upgrade to an ffmpeg version that lacks them. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* media-video/mpv: skip ffmpeg suite for testsIonen Wolkens2024-02-112-1/+13
| | | | | | | | | | | | | | | | | | | | Could adjust or skip only with USE=-vulkan wrt bug #924276, but ffmpeg tests have caused other issues before depending on ffmpeg version and BE arches (seen on hppa, and formerly on ppc64be). They also do not seem very interesitng downstream as their purpose seem to be to track subtle changes in ffmpeg versions without necessarily meaning there is a notable runtime issue. Was going to skip only img-format but the other ffmpeg test has also caused issues on e.g. hppa and meson still doesn't allow to skip specific tests currently (only suites). hppa still has the timer test failing which is likely an actual problem though (not really looked into but it's unkeyworded now). Bug: https://bugs.gentoo.org/921091 Closes: https://bugs.gentoo.org/924276 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: Drop Raspberry Pi support in revbumpJames Le Cuirot2024-02-101-0/+277
| | | | | | | | media-libs/raspberrypi-userland(-bin) is being last-rited. The Linux kernel and FFmpeg now support the Pi, among other devices, natively. Enable media-video/ffmpeg's "soc" USE flag to enable that support. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* media-video/mpv: update live, drop IUSE=raspberry-piIonen Wolkens2024-02-061-13/+4
| | | | | | | Related code was removed upstream, it was supposedly broken for a while and went unnoticed too. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: update live in advanceIonen Wolkens2024-01-221-2/+2
| | | | | | | This will be needed likely soon when cache PR is merged and no harm in sorting it out now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: sync live keywordsIonen Wolkens2023-12-301-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: unkeyword 0.36.0-r1 for ~hppaIonen Wolkens2023-12-301-1/+1
| | | | | | | | | | | | | | Could revisit if there's real interest, but let's keep it simple otherwise. Not dropping 0.36.0-r1 itself just yet due to the changes in scaling profile defaults (users may want to try 0.36.0 to check what's wrong with performance and need --profile=fast, esp. on rpis and similar). Closes: https://bugs.gentoo.org/921091 Closes: https://bugs.gentoo.org/917682 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: Stabilize 0.37.0 ppc, #919770Arthur Zamarin2023-12-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-video/mpv: Keyword 0.37.0 ppc, #917682Matoro Mahri2023-12-201-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: remove local "egl" metadata.xml descIonen Wolkens2023-12-191-1/+0
| | | | | | Does not add much over the new global desc (unlike the opengl one). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: Apply upstream patch to fix USE="drm -wayland -X"James Le Cuirot2023-12-162-0/+45
| | | | Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* media-video/mpv: Stabilize 0.37.0 ppc64, #919769Sam James2023-12-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/mpv: Stabilize 0.37.0 amd64, #919769Arthur Zamarin2023-12-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-video/mpv: Stabilize 0.37.0 x86, #919769Arthur Zamarin2023-12-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-video/mpv: Stabilize 0.37.0 arm64, #919769Arthur Zamarin2023-12-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-video/mpv: update liveIonen Wolkens2023-11-291-5/+1
| | | | | | | | | | | | | meson.build was updated to only enable shaderc for windows builds given anything else will use libplacebo, so let's just leave the setting alone now. shaderc can now technically be avoided entirely with libplacebo[glslang,-shaderc], albeit shaderc is still what upstream libplacebo prefers at the moment (aka in the event both are available, it'll force shaderc). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: Stabilize 0.36.0-r1 arm64, #917212Sam James2023-11-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/mpv: add 0.37.0Ionen Wolkens2023-11-212-0/+283
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: update vulkan-interop commentIonen Wolkens2023-11-192-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: drop 0.35.1-r2Ionen Wolkens2023-11-094-446/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: hard-require libplacebo in liveIonen Wolkens2023-10-231-12/+10
| | | | | | Option was removed upstream, now always used. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: remove xinerama dependency in liveIonen Wolkens2023-09-191-1/+0
| | | | | | Unused since a month ago. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: Stabilize 0.36.0-r1 amd64, #913092Sam James2023-08-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/mpv: Stabilize 0.36.0-r1 x86, #913092Sam James2023-08-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/mpv: Stabilize 0.36.0-r1 ppc, #913092Sam James2023-08-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/mpv: Stabilize 0.36.0-r1 ppc64, #913092Sam James2023-08-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/mpv: update liveIonen Wolkens2023-08-181-5/+1
| | | | | | | Newer libplacebo is now a hard requirement with USE=libplacebo regardless of gpu-next. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: drop 0.35.1-r1Ionen Wolkens2023-08-061-303/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: backport old sub select behavior in 0.36.0Ionen Wolkens2023-08-032-0/+36
| | | | | | | Unsure if a 0.36.1 is coming, but if not it may be worth it before consider stabling this one. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: disable IUSE=xv by defaultIonen Wolkens2023-07-252-2/+2
| | | | | | | | | | | | While fairly unexpensive to keep enabled, using xv is hardly recommended nowadays (mpv will warn if used). Users are free to re-enable if used, but being default for everyone makes little sense. Note that a -vo=x11 for basic testing is still available either way with USE=X. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: update liveIonen Wolkens2023-07-251-14/+16
| | | | | | | | | | | | | | | | | | | | | | | vaapi-egl option just got removed. This along with previous updates now make vaapi options a lot less confusing and can be used with less USE being enabled. `vaapi? ( wayland? ( drm ) )` should also no longer be relevant, it was primarily added to avoid confusion from mpv-0.34->0.35 upgrade given the change in behavior that made it non-obvious that USE=-drm (perhaps disabled long ago) was breaking setups. But 0.34 been gone for a while now. Not that this means that should disable USE=drm unless really not being used. Also adjust gbm handling, technically only uses libgbm with egl-drm. Still does not feel worth having its own USE=gbm like before. Plus some minor style adjustments, used it for a while but having second thoughts about this quoting style. (note that there is good odds there will be 0.36.1 soon) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: update liveIonen Wolkens2023-07-241-3/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: adjust libplacebo warningIonen Wolkens2023-07-231-2/+2
| | | | | | | | | | Turns out mpv did a temporary revert to be able to use older version for the release and missed that. So comments about libplacebo version from previous commit summary do not apply. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: add 0.36.0Ionen Wolkens2023-07-233-0/+322
| | | | | | | | | | | | | | Neither me nor pipewire upstream expected a release soon, but turns out did not have to worry about that. Also includes more pipewire fixes than just the emergency one so ao=pipewire users should upgrade ahead of stable. Note that this needs the latest version of libplacebo or else gpu-next won't be enabled (that version is however incompatible with <ffmpeg-6.1 and <vlc-4 -- not that it's currently enabled in Gentoo for vlc-3 and is off-by-default on ffmpeg). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: sync live keywordsIonen Wolkens2023-07-231-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: backport fix for use with pipewire-0.3.75Ionen Wolkens2023-07-232-0/+390
| | | | | | | | | | | | | | | | | | Albeit, regardless of this patch or stable pipewire, ao=pipewire on 0.35.1 seems to have several other issues (in my VM it results in horribly crackling audio), and I personally recommend ao=pulse (or jack/alsa) instead to use with pipewire. Pipewire does work great in mpv-9999, so next release should be better. Considered a ~arch revbump, but given this only touch pipewire code and that ao=pipewire is already a bit bad on 0.35.1 I'm not sure it's worth the stabilization trouble (aka current keywords are intentional). Tested with both 0.3.75 and stable 0.3.71, but will keep -r1 for a bit in case of something I missed. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: loosen libplacebo requirement in liveIonen Wolkens2023-07-151-2/+5
| | | | | | | | | | | | Using a older libplacebo is possible, but gpu-next support will be missing. Lower bound felt harmless to ensure all features, but other packages (e.g. ffmpeg) could potentially need to set temporary upper bounds like mpv-0.35 did and this will create conflicts. Not that it matters that much while this is only in mpv-9999. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: note new options in liveIonen Wolkens2023-07-151-0/+5
| | | | | | | | Meant to handle them but upon closer look there's not really anything that should be done -- but may be worth noting. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: style fixIonen Wolkens2023-07-031-4/+2
| | | | | | | Not sure why I put parentheses there, maybe(?) it's clearer but eh.. they do nothing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: update libplacebo boundsIonen Wolkens2023-07-032-2/+5
| | | | | | | | | | | mpv-9999 needs >=5.266 which is not released yet unless counting the release candidate (6.287.0_rc1). And then that version appears to break older mpv (can skip revbump thanks to the binding operator). If using the live ebuild, please keyword either <libplacebo-9999 or use an up-to-date 9999 build. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: enable py3.12Ionen Wolkens2023-05-232-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: defer to new global USE=vulkan descriptionIonen Wolkens2023-05-231-1/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: drop 0.35.0-r1Ionen Wolkens2023-04-052-310/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: Stabilize 0.35.1-r1 x86, #893480Arthur Zamarin2023-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-video/mpv: update liveIonen Wolkens2023-03-291-0/+1
| | | | | | | | Probably no reason (for us) to make that a separate USE, it just means need to depend on recent enough libplacebo which we already do. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: require newer libplacebo in liveIonen Wolkens2023-03-271-1/+1
| | | | | | | It can work with older, but this is the (new) minimum version for gpu-next to be enabled. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: drop 0.34.1-r1Ionen Wolkens2023-03-093-363/+0
| | | | | | | | | Been a while and about time to clean this up + old libplacebo despite bug #885397 that leaves mpv without alpha keywords anymore (up to alpha@ whether want to leave that way or still rekeyword). Bug: https://bugs.gentoo.org/885397 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/mpv: backport ytdl hook fix for dash videosIonen Wolkens2023-03-062-0/+59
| | | | | | | | Feels safe enough for straight-to-stable given only touches the lua script which is already semi-broken. Closes: https://bugs.gentoo.org/899956 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>