Subject: Re: [linux-audio-dev] Re: timing issues in a client/server enviroment
From: Bill Schottstaedt (bil_AT_ccrma.Stanford.EDU)
Date: ma loka 11 1999 - 09:45:45 EDT
>>(see for example Seer Reality monopolizes the DirectX PCM audio,
>>that means if you want to play your mp3 on your 2nd soundcard, you can't)
>
> part of that problem is just braindead design. Seer are not alone in
> this - even [...] Bill Schottstaedt wrote his sndlib() code to
> open /dev/dsp when the library initializes, even though it will likely
> not use it!
I think something is confused here; when sndlib initializes, it
tries to figure out what dsps and mixers are available, and how
they are related. This is necessary in the multi-card case because
OSS does not provide that information, but it's needed if you
want to use all available soundcards. sndlib opens /dev/dsp only as
a last resort, but releases it and all the others right away --
it's building a map of mixer->dsp choices, and once that's done,
no device is held by the library.
This archive was generated by hypermail 2b28 : pe maalis 10 2000 - 07:27:13 EST