Hello dear alsa-users,
I am working on a DSP research project that I need to do multi-channel I2S-capture
I am working on a DSP research project that I need to do multi-channel I2S-capture
and single channel playback via analog_codec. I am wondering about the sound
server* that I should pick to handle data abstraction between alsa-lib and my
applications. Latency and CPU load is important as well. Thus I hesitate to just
pick one and go.
* I found out that if multiple apps around capture and playback is desired, using
* I found out that if multiple apps around capture and playback is desired, using
a sound server on top of alsa-lib is recommended.
I've been looking into PortAudio, PulseAudio, PipeWire, GStreamer and JACK on
a high level perspective. JACK is said to be too heavy for embedded, so I
eliminated it. I would prefer one that is written in C/C++. However, they are all are
written in C or C++, thus it doesn't help. Rest looks like different colors and shapes
of the same thing to me, thus I got confused.
Have any of you had a similar project and looked into sound servers? It would be
great to share knowledge exchange thoughts!
Thank you all in advance.
Best regards,
Burak
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user