Dear community,
I am trying to integrate the software equalizer from pulseaudio package into my system.
We are now using BSP 7.1.0 with pulseaudio following the indications of this post.
I have included the following lines in local.conf
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello Julián,
To address the issue you’re encountering with integrating the PulseAudio equalizer into your Yocto-based system, please follow these steps:
Install FFTW3 Development Package: Ensure that the FFTW3 development package is included in your Yocto build environment. You can do this by adding the following line to your local.conf:
IMAGE_INSTALL:append = " fftw3"
Verify pkgconfig Setup: Check that the pkgconfig for FFTW3 is correctly set up. Make sure the fftw3f.pc file is present in your PKG_CONFIG_PATH. This file is essential for the build system to locate the FFTW3 library.
Modify pulseaudio.inc: Confirm that your modification to enable FFTW in pulseaudio.inc is correct. The line should be:
EXTRA_OEMESON += "-Dfftw=enabled"
Ensure there are no syntax errors and that this change is applied during the build process.
Clean and Rebuild: After making these changes, perform a clean build of the PulseAudio package to ensure all configurations are applied correctly. Use the following commands:
bitbake -c clean pulseaudio
bitbake pulseaudio
By following these steps, you should be able to resolve the dependency issue and successfully generate the image with the PulseAudio equalizer.
Best regards,
Toradex AI Assistant
Please, also check if these links can help you solve your problem:
Dear @bruno.tx ,
Thank you very much for your response. With this configuration you suggest I have managed to get the equalizer working. I leave here some steps in case someone needs to try it.
First initialize the pulseaudio server, define the source and sink, and then load the modules.