pop-os / pipewire

Packaging fork
https://gitlab.freedesktop.org/pipewire/pipewire
Other
7 stars 3 forks source link

Unpatched Pipewire not functioning properly after update #73

Closed RealArtsn closed 4 months ago

RealArtsn commented 4 months ago

Distribution (run cat /etc/os-release):

NAME="Pop!_OS"
VERSION="22.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
LOGO=distributor-logo-pop-os

Related Application and/or Package Version (run apt policy $PACKAGE NAME):

pipewire:
  Installed: 1.0.2~1706793487~22.04~d3aa148
  Candidate: 1.0.2~1706793487~22.04~d3aa148
  Version table:
 *** 1.0.2~1706793487~22.04~d3aa148 1001
       1001 http://apt.pop-os.org/release jammy/main amd64 Packages
        100 /var/lib/dpkg/status
     1.0.0-1~ubuntu22.04 500
        500 https://ppa.launchpadcontent.net/pipewire-debian/pipewire-upstream/ubuntu jammy/main amd64 Packages
     0.3.48-1ubuntu3 500
        500 http://apt.pop-os.org/ubuntu jammy-updates/main amd64 Packages
     0.3.48-1ubuntu1 500
        500 http://apt.pop-os.org/ubuntu jammy/main amd64 Packages

Issue/Bug Description: For me this issue presented itself after updating Pop packages. I use ALVR to connect to my VR headset; this program (I believe) uses a Pipewire virtual device to stream to the headset. This no longer works for myself or others using Pop. The program will produce an error and will not function unless a custom workaround is used.

https://github.com/alvr-org/ALVR/issues/1976

aplay also gives an error when specifying a Pipewire device https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3830

Steps to reproduce (if you know): $ aplay -D pipewire ~/Downloads/sound.mp3

aplay: main:831: audio open error: Operation not supported

Expected behavior: Alsa to play audio after specifying Pipewire device

ALVR, other programs to interface correctly with Pipewire

Other Notes:

Pipewire apparently been patched to fix this issue: https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/1e763b928f3cbf1a479974b6833706cc7b2e66d4

Referenced here: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3830