pipewire-pulse does not resume after session continues
If you are filing this issue with a regular release please try master as it might already be fixed.
Version, Distribution, Desktop Environment: pipewire-0.3.26-1.fc34.x86_64 Fedora 34 Gnome
Description of Problem: Now that logind integration is present since 0.3.26 (I opend a ticket in Fedora Bugtracker https://bugzilla.redhat.com/show_bug.cgi?id=1943899 against 0.3.25, but this was solved in parallel), I did some more tests.
How Reproducible: always
Steps to Reproduce:
- Start a pulseaudio audio stream (I am using audacious, but paplay shows the same behavior)
- Switch to gdb on VT1 (Ctrl+Alt+F1)
- Switch back to the users session (VT2 in my case: Ctrl+Alt+F2)
Actual Results: The music stops playing when switching to VT1 thanks to the logind integration. When switching back to VT2, the music does not continue. I cannot start playback again without restarting audacious.
Error message from audacious is: ERROR pulse_audio.cc:269 [pause]: pa_stream_cork() failed: No such entity
paplay shows: Failed to get latency: No such entity
Expected Results: When using pulseaudio instead of pipewire-pulseaudio, playback pauses when switching to VT1 and automatically resumes playback after switching back to VT2.