IceDBorn / pipewire-screenaudio

Extension to passthrough pipewire audio to WebRTC Screenshare
https://addons.mozilla.org/firefox/addon/pipewire-screenaudio/
GNU General Public License v3.0
167 stars 5 forks source link

Replace pw-cli and pw-dump with wireplumber scripts in lua #36

Closed alansartorio closed 1 year ago

alansartorio commented 1 year ago

Closes #35

IceDBorn commented 1 year ago

Blocked by https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/518

pallaswept commented 1 year ago

I'm running wireplumber next branch, the soon-to-be 0.5.0 release, and I wonder if this is going to be compatible with that....

jim3692 commented 1 year ago

I'm running wireplumber next branch, the soon-to-be 0.5.0 release, and I wonder if this is going to be compatible with that....

We will not move forward with Lua implementation. This branch was just an experiment. We have a brainstorming discussion about rewriting the entire thing in Rust here: https://github.com/IceDBorn/pipewire-screenaudio/discussions/75

Besides possible compatibility issues with future versions of Wireplumber, we had to also take into consideration that some distros do not use Wireplumber at all. For example Ubuntu 22.04, which uses pipewire-media-session by default.

pallaswept commented 1 year ago

Thanks for the update Jim :) I'll subscribe to that issue and keep abreast of what's going on in future.