summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-video/wireplumber: drop 0.4.17-r1, 0.5.2Andreas Sturmlechner2024-09-171-24/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-video/wireplumber: backport autoswitch fixSam James2024-09-131-0/+64
| | | | | | | | We might now have a stable candidate. Bug: https://bugs.gentoo.org/936967 Bug: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/715 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: add 0.5.6Sam James2024-09-081-0/+18
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: Amend sound-server split, new conf syntaxIgor V. Kovalenko2024-03-191-0/+27
| | | | | | Bug: https://bugs.gentoo.org/921393 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: drop 0.4.14Sam James2024-02-022-57/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: add 0.4.15Sam James2023-10-131-0/+24
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: crank up internal test timeoutsMatoro Mahri2023-04-251-0/+31
| | | | | | Bug: https://bugs.gentoo.org/902445 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: drop 0.4.11-r3Sam James2022-12-103-225/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: drop 0.4.10-r4, 0.4.11-r2Sam James2022-10-285-501/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: backport 100% CPU loop fixesSam James2022-08-261-0/+147
| | | | | Closes: https://bugs.gentoo.org/866551 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: backport dbus crash fixSam James2022-07-191-0/+45
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: backport crash fixSam James2022-07-091-0/+33
| | | | | | | | | The worst thing being I actually saw this, had it open, but forgot about it (because I think I'd confused it with the done-PW backports). Bug: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/303 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: drop 0.4.9, 0.4.9-r1, 0.4.10-r1Sam James2022-07-052-120/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: Disable sound server partsIgor V. Kovalenko2022-07-041-0/+26
| | | | | | | | Disable alsa and bluetooth monitors in wireplumber configuration. Let media-video/pipewire conditionally enable these instead. Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: fix a bad mistake in 0.4.10-r2 by doing -r3Niklāvs Koļesņikovs2022-05-301-0/+187
| | | | | | | | | | | | | | Somehow git format-patch ended up producing a revert for an unrelated commit which either randomly or perhaps via some copy and paste error happened to be a revert of the only patch that 0.4.10-r1 was applying. Because of that wireplumber-0.4.10-r2 incorrectly dropped it. This is now fixed in 0.4.10-r3 by reinstating the removed patch as well as adding in the one that was meant to be present in -r2 but had been incorrectly generated due to probably wrong git format-patch command. Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: add 0.4.10-r2 and copy loong to 9999Niklāvs Koļesņikovs2022-05-253-0/+185
| | | | | | | | | | | | | | | | | | | | | | This commit backports a fix for device reservation protocol where multiple devices may get clashing name because they all get the same name assigned to them while being reserved. It appears the fix may need another commit to function, so adding the NULL fix pre-emptively. And because that one introduced a new bug, adding a follow up fix backport for that. Unfortunately the current upstream fix for this breaks the fix for a small audio glitch that may happen when changing the default device, which as applied on Gentoo in the 0.4.10-r1 ebuild. This in effect means no longer applying the corresponding patch. But the benefit of not having potential device name clashes should outweigh that. Finally 0.4.10-r1 was keyworded for ~loong but that's liable to getting lost on version bumps, so copying it to the 9999 in an inactive state. Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Closes: https://github.com/gentoo/gentoo/pull/25574 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: patch 0.4.10 to default enable backendsNiklāvs Koļesņikovs2022-05-131-0/+129
| | | | | | | | | | | | | | | | | | Due to signifiant number of people having outdated copies of WirePlumber scripts, upstream chose to change the default behavior of WP monitors (essentially PW backends) and to enable them by default, so that they work with the older scripts. Gentoo already duplicates to /etc/wireplumber which would trigger the usual config protection mechanism but users could also have copied them to ~/.config/wireplumber. Therefore it's still a nice thing to apply this change. Bug: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/254 Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Closes: https://github.com/gentoo/gentoo/pull/25455 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: clean up 0.4.8-r3Niklāvs Koļesņikovs2022-04-214-313/+0
| | | | | | | | | It so happened that WirePlumber 0.4.9 ended up being stabilized, and it's hard to imagine what we'd still need 0.4.8 for. Therefore let's clean it up now. Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: backport two minor fixesNiklāvs Koļesņikovs2022-04-212-0/+120
| | | | | | | | | | | | | | | The first fix deals with handling of device removal and is included for correctness sake, since it appears to be the right thing for WirePlumber to do. The second fix implements and documents D-Bus disabling for WirePlumber which must be done when attempting to run WirePlumber as a system service. This does not mean it's a recommended or even fully supported configuration but there's people who want it. And having it available should not cause any harm to other users. Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: drop 0.4.7-r2, 0.4.8-r2Sam James2022-04-171-51/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: add a fix for PW 0.3.48Niklāvs Koļesņikovs2022-03-051-0/+44
| | | | | | | | | | | | | | | PW 0.3.48 contains a change that may break PulseAudio support without a fix on WP side. This commit adds that fix as wireplumber-0.4.8-r3 ebuild. Because ~testing only needs to work with ~testing, it has not been verified that the r3 works as intended with PW versions older than the current ~testing version. However there's no reason to believe it would not, so the version minimum is not being bumped up. Bug: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2189 Closes: https://bugs.gentoo.org/834624 Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Signed-off-by: John Helmert III <ajak@gentoo.org>
* media-video/wireplumber: fixes a possible 0.4.8 crash on tty switchNiklāvs Koļesņikovs2022-02-142-0/+242
| | | | | | | | | | | | | This commit backports one upstream patch to fix a crash inside Bluetooth module when the user switches to tty. Additionally it adds another backport that changes the internal API to fix support for some unknown architectures (perhaps embedded?). It does not appear that the API change would leak to outside of WP itself. Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Closes: https://github.com/gentoo/gentoo/pull/24188 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: clean up versions too old for stabilizationNiklāvs Koļesņikovs2022-02-1210-423/+0
| | | | | | | | | | | | WirePlumber 0.4.5-0.4.6 are both quite old and missing features, compared to pipewire-media-session, and are therefore very unlikely to be stabilized. If you're still using one of them, please let us know what issue prevents you from using a newer version. Bug: https://bugs.gentoo.org/827546 Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: backport a fix and enable config protectionNiklāvs Koļesņikovs2022-02-121-0/+27
| | | | | | | | | | | | | | | | | | WirePlumber 0.4.8 contains a config/script change that, if not present in the user modified files, will cause startup failure. This commit backports an upstream fix to prevent a crash in addition to also implementing a solution to at least keep /etc/wireplumber up to date though the usual config_protect mechanism. This is needed because while the particular issue has been addressed, it does not solve the general problem with there potentially being outdated files in /etc/wireplumber directory. The same is true for $HOME/.config/wireplumber, too, however there's no reasonable way to help users who decide to copy config files to there and then never update them against newer versions. Closes: https://bugs.gentoo.org/832952 Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: add patch referencesSam James2022-01-141-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: add fix for Pro Audio breaking PA routingNiklāvs Koļesņikovs2022-01-141-0/+48
| | | | | Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: bump to 0.4.6-r1 for two patchesNiklāvs Koļesņikovs2022-01-095-229/+165
| | | | | | | | | | | | | Turns out the current BE fix was a WIP patch which was, apparently superseded by an entirely different patch fixing the same issue. Additionally include a recently upstreamed fix for random PA client delays on device rescan and a few minor fixes which have no associated upstream issue but look like they'd be good idea to have. Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Closes: https://github.com/gentoo/gentoo/pull/23690 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: bump to 0.4.6 and sync KEYWORDS for liveNiklāvs Koļesņikovs2022-01-061-0/+229
| | | | | | | | | | | | | | | This commit adds WirePlumber 0.4.6 and synchronizes KEYWORDS of the live ebuild with current keywording state by adding ~sparc (other BE arches are already present), so that it's not accidentally lost. Because one of the patches Gentoo applies to fix BE issues has been upstreamed since 0.4.5 was released, this commit unpacks the old BE fixes archive, removes the upstreamed parts and added the still missing fixes as a regular patch in FILESDIR. They should be upstreamed shortly. Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Closes: https://github.com/gentoo/gentoo/pull/23644 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: add fix to stop stream move on HDMI suspendNiklāvs Koļesņikovs2022-01-061-0/+81
| | | | | | | | | | | | | | The patch looks like it might fix other things too but the best known issue it should be resolving is that without it having a display suspend or enter power off state would make audio streams be moved to the next highest priority device. Such behavior might be PulseAudio default but for PipeWire it's considered undesirable and a bug to fix. Bug: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/94 Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: add patch that should fix remote clientsNiklāvs Koļesņikovs2022-01-011-0/+36
| | | | | | | | | Two Gentoo users have reported issues with getting networked protocols working. The patch added in this wireplumber-0.4.5-r3 revbump should fix their issues, as reported by one of them. Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: apply multiple important looking fixesNiklāvs Koļesņikovs2021-12-014-0/+141
| | | | | | Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Closes: https://github.com/gentoo/gentoo/pull/23001 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: clean up the old 0.4.2-r1 ebuildNiklāvs Koļesņikovs2021-12-015-253/+0
| | | | | Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/wireplumber: fix errors on missing BlueZ and V4LNiklāvs Koļesņikovs2021-09-154-0/+212
| | | | | | | | | | | | | | | | | Two of the commits have not yet been accepted upstream but they were prepared with the help of upstream and should be in acceptably good quality to use until a fixed release is made. https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/214 Thanks-to: Pascal Flöschel (initial bug report) Thanks-to: George Kiagiadakis <george.kiagiadakis@collabora.com> Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994085 Closes: https://bugs.gentoo.org/813043 Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Closes: https://github.com/gentoo/gentoo/pull/22290 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/pipewire: enable support for test IUSENiklāvs Koļesņikovs2021-09-151-0/+41
Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> Signed-off-by: Sam James <sam@gentoo.org>