[LAD] [LAU] Simple, easy multithreaded circular buffer library for Linux?

Jesse Chappell jesse at essej.net
Mon Oct 27 20:38:31 UTC 2008


For the records, here is the output from a dual IBM Cell system
(QS-21), each PowerPC unit is exposed with two cores.

jlc

$ cat /proc/cpuinfo

processor       : 0
cpu             : Cell Broadband Engine, altivec supported
clock           : 3200.000000MHz
revision        : 5.1 (pvr 0070 0501)

processor       : 1
cpu             : Cell Broadband Engine, altivec supported
clock           : 3200.000000MHz
revision        : 5.1 (pvr 0070 0501)

processor       : 2
cpu             : Cell Broadband Engine, altivec supported
clock           : 3200.000000MHz
revision        : 5.1 (pvr 0070 0501)

processor       : 3
cpu             : Cell Broadband Engine, altivec supported
clock           : 3200.000000MHz
revision        : 5.1 (pvr 0070 0501)

timebase        : 14318000
platform        : Cell
machine         : CHRP MCS,    -n/a



=================================================================
./run-tests.sh bit-circle 512 jack jack-fix1 portaudio portaudio-nobarrier lfq

test-bit-circle-jack - starting (5s max) - buffer size: 512
||-||||||-||||-||||------------- SUCCESS

test-bit-circle-jack-fix1 - starting (5s max) - buffer size: 512
||||||||-||||||||--------------- SUCCESS

test-bit-circle-portaudio - starting (5s max) - buffer size: 512
||||||-|||-||||||--|------------ SUCCESS

test-bit-circle-portaudio-nobarrier - starting (5s max) - buffer size: 512
||||-|-|-||||||-||--||---------- SUCCESS

test-bit-circle-lfq - starting (5s max) - buffer size: 512
||-|||||||-||-|-||||------------ SUCCESS

./run-tests.sh int-array 16 jack jack-fix1 portaudio portaudio-nobarrier lfq

test-int-array-jack - starting (120s max) - array/buffer size: 8/16
[reader started] [writer started] [flowing] 29364 != 29360 at offset 0
FAILURE in chunk 702810

test-int-array-jack-fix1 - starting (120s max) - array/buffer size: 8/16
[reader started] [writer started] [flowing] SUCCESS

test-int-array-portaudio - starting (120s max) - array/buffer size: 8/16
[reader started] [writer started] [flowing] SUCCESS

test-int-array-portaudio-nobarrier - starting (120s max) -
array/buffer size: 8/16
[reader started] [writer started] [flowing] SUCCESS

test-int-array-lfq - starting (120s max) - array/buffer size: 8/16
[reader started] [writer started] [flowing] SUCCESS



More information about the Linux-audio-dev mailing list