Optimal embedded linux sound architecture for Allwinner H3 based linux SBC

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello dear alsa-users,

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 
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

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux