Skip to content

Added Support for Filters

Craig McLure requested to merge FrostyCoolSlug/pipewire-rs:main into main

This PR is primarily to add filter support into pipewire-rs.

The code is based heavily on stream.rs (in fact, it started as a file copy) due to them having very similar structures and interactions. The file was then updated to remove stream specific code and replacing it with filter specific code, with a minor adjustment to the buffer code to allow support from either source.

Finally, I recreated the audio-dsp-filter.c example in rust to verify the working state.

Let me know if any changes are needed.

Merge request reports

Loading