Thanks Mark. I'll take a look at jack, but in the near-term, I copied a sample from a link off your page. It must have been from a earlier rev of the api, but it only required very minimal changes to compile.
The program I used was "A Minimal Full-Duplex Program", off the page: http://www.op.net/~pbd/alsa-audio.html#duplexex It's real basic, similar to what I had tried before. However, if I using the 'spdif' device I run into the same problem: ALSA lib setup.c:94:(snd_sctl_install) Cannot lock ctl elem duplex: pcm.c:847: snd_pcm_prepare: Assertion `pcm->setup' failed. If I use the 'plughw:0,2' device, the program returns immediately, unless there is no audio on the spdif line, in which case it hangs. To me, it looks like the driver has a problem with full-duplex. Is that correct? Again I'm using a Midiman DiO 2448 (cmipci driver). Thanks again, h. Mark Rages wrote: > There are several examples, but out of hubris I'll point you to my webpage: (all the >examples are linked from the top) > > http://mlug.missouri.edu/~markrages/wiki/index.php?WritingAnAlsaClient > > In particular, I'd recommend you jook at JACK (jackit.sourceforge.net) before >worrying too much about the ALSA details. > > Regards, > Mark > [EMAIL PROTECTED] > > >>All, >> >>I'm new to ALSA, and I'm using whatever version is in the >>2.5.7 kernel w/ a Midiman Dio 2448 (cmipci driver). >> >>I'm trying to write a simple app that reads some samples, >>does a small bit of processing, and writes them back out >>to the same device. >> >>The card is full duplex, but I cannot seem to open a pcm >>device for reading and writing at the same time. Even the >>"latency.c" doesn't work. Is the driver just broke? >> >>Two questions: >> >>1. What is the best way to accomplish my task? >> >>2. Does anyone have a simple example to do this? >> >>Thanks, >> >>h. >> >> >>_______________________________________________ >>Alsa-devel mailing list >>[EMAIL PROTECTED] >>https://lists.sourceforge.net/lists/listinfo/alsa-devel >> > > _______________________________________________ > Alsa-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/alsa-devel > > _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel