I was able to build pulseeffects under freebsd 14.3.
If anybody cares to help me test it, and if people are mostly happy with it, i will update the freebsd port if this works good enough for you guys. Some filters are not working, ie. the equalizer.. it seems to be able to activate, however any changes to its settings does not reflect in sound output.
Most other filters work as expected.. especially the bass enhancer one which i am more interested in
Here is the branch "freebsd-fixes-001" with some fixes for freebsd under my fork:
https://github.com/hernan604/pulseeffects-legacy-freebsd/tree/freebsd-fixes-001
Clone the repo:
Code:
git clone -b freebsd-fixes-001 https://github.com/hernan604/pulseeffects-legacy-freebsd
cd pulseeffects-legacy-freebsd
Install dependencies:
And then run build.sh to build and install:
NOTE: You need to enable dbus in /etc/rc.conf:
(and reboot) -- if you start it manually with "service dbus onestart" you might need to run pulseeffects a couple times.. i recommend you enable in /etc/rc.conf and reboot
After you enabled dbus, run:
And it is possible to run pulseeffects inside a bhyve vm also.. you will need to add the required parameters to your bhyve conf to get soundoutput. But that also works
The reason some plugins/effects are not working is because some of those plugins might have outdated bindings from the gstreamer libraries and what not. I asked in the wwmm issues page, and thats what i was told (
https://github.com/wwmm/easyeffects/issues/2876#issuecomment-2993638849 ).. some bindings were renamed over the years. I dont really know how to debug that, but if anyone cares, please submit a PR patch in my branch
https://github.com/hernan604/pulseeffects-legacy-freebsd/tree/freebsd-fixes-001
Check it out and reply here if you like it or not