summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>