Skip to content

Tauon breaks under pipewire backend if gst playbin is playing audio while nothing else is #1245

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
C0rn3j opened this issue Oct 3, 2024 · 2 comments

Comments

@C0rn3j
Copy link
Collaborator

C0rn3j commented Oct 3, 2024

  • I can 100% repro this with TMB in native pipweire backend (does not happen with Pulse) playing some music,
  • gst playbin playing a sound
  • NOTHING ELSE playing sounds to the point of not appearing in pw-top

pw-top then starts throwing massive amount of errors for the TMB process:

image

This causes audio to break intermittently while playbin is playing audio, and has a chance to kill or revive the audio in TMB when it stops.

I initially reported the bug to PipeWire but I am unsure who is at fault here.

Is this a PW issue or a TMB issue?

@Taiko2k
Copy link
Owner

Taiko2k commented Oct 5, 2024

Ive made a minor change as suggested in that therad. @C0rn3j are you familiar with building Tauon from source, could you test latest master and see if there is any change in audio?

@C0rn3j
Copy link
Collaborator Author

C0rn3j commented Oct 6, 2024

Change in question: b00f48e

I've packaged git version of Tauon as AUR/tauon-music-box-git and I am unable to reproduce there.

I am consistently able to reproduce by switching to latest stable.
EDIT: Reverse-patched the commit in and it is indeed what fixes the problem.

So I suppose this was on TMB, at least partially, thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants