Some questions on the Qnx's audio architecture

When and how is start the io-audio manager ?
What is the difference between “io-audio” and “io-audio-g” tasks ?
I’m looking for the Sigma-delta CODEC diagram used by my yamaha YMF719-S
card. Any help appreciated.

TIA
Alain.

The command “use /sbin/io-audio” will show you the most common way.
io-audio -dsblive

If you want to add a new dll to an already running io-audio, there
is another technique.
mount -Tio-audio /lib/dll/deva-ctrl-sblive.so

The soundblaster driver is the only one that might require extra
options for it to run. Here is an example showing how to configure
it for ioport 0x220, IRQ 5 and DMA 1 and 5.
io-audio -dsb ioport=220,irq=5,dma=1,dma1=5
or
mount -Tio-audio -o ioport=220,irq=5,dma=1,dma1=5 /lib/dll/deva-ctrl-sb.so

Note that you cannot have spaces in between the options, only commas.

The only difference between io-audio and io-audio_g is that io-audio_g
was compiled with DEBUG turned on. When DEBUG is on, we redefine some
of our symbols to allow for memory tracking, etc… so if you try to
run a debug dll against a non-debug io-audio you will get
unresolved symbols. Use io-audio_g when you are debugging and io-audio
otherwise.

“Alain Desandre” <alain.desandre@mail.dotcom.fr> wrote:

When and how is start the io-audio manager ?
What is the difference between “io-audio” and “io-audio-g” tasks ?
I’m looking for the Sigma-delta CODEC diagram used by my yamaha YMF719-S
card. Any help appreciated.

TIA
Alain.