-
Notifications
You must be signed in to change notification settings - Fork 119
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
pipewire: Revise plugin code. Closes: #1401 #176
pipewire: Revise plugin code. Closes: #1401 #176
Conversation
radioactiveman
commented
Nov 29, 2024
- Use RingBuf from audcore
- Respect output_buffer_size setting
- Improve get_delay() and drain() functions
- Add support for 5 and 7 channels
@jlindgren90: Is this looking good for you? Especially the implementation of @maris-ab: I have found https://docs.pipewire.org/structpw__time.html in the PipeWire docs. I'm not sure though if/how this could be used to determine the delay. Maybe @wtay as PipeWire author can support here? |
185ddd3
to
f14fe1e
Compare
- Use RingBuf from audcore - Respect output_buffer_size setting - Improve get_delay() and drain() functions - Add support for 5 and 7 channels Co-authored-by: Thomas Lange <[email protected]>
Looking very nice. @radioactiveman any idea why the CI build fails on Ubuntu 22.04? |
f14fe1e
to
8ae758b
Compare
The pipeline is green now. I needed to add version checks and fallback methods for Ubuntu 22.04. |
fedb27c
into
audacious-media-player:master