Good day,
Ian, can i have debug version of ARM hardfloat libbass.so ?
So i have 1 Raspberry Pi2 (4cores, 1GB ram, 16GB microSD, latest raspbian) and several USB soundcards.
The idea is receiving PCM streaming using TCP ports with 22Khz, 16 bit, mono.
I mapped TCP port 5001 to USB soundcard 1, TCP port 5002 to USB 2, TCP 5003 to USB 3, and TCP 5004 to USB 4.
I opened BASS_StreamCreate for each USB (with proper Device IDs), and writing TCP received bytes to STREAMPROC callback.
Here are my findings :
1. When i use 1 usb soundcard only, all is OK.
Raspi CPU usage around 5-10 %, RAM usage for this process is 3 MB.
2. When i plug 2 usb soundcards, still OK.
Raspi CPU usage around 10-20 %, RAM usage for this process around 5 MB or so..
But after long time (i mean hours), sometime suddenly sound become garbled, although the program is not crashed.
Restarting the program / network / IP transmitter. The only cure is to reboot Raspi.
3. When i plug 3 USB soundcards, program started but sound is garbled all the time. Unusable at all.
4. When i plug 4 USB soundcards, definitely program can not started properly.
5. When I plug 4 USB soundcards, but only inited 2 of them, program can started. However after minutes, sound become garbled.
So if possible, i want to try using debug version of libbass.so (ARM hardfloat).
Do you need any toughts what might wrong ?