On Mon, 2003-06-09 at 19:23, Martin Langer wrote: > On Fri, Jun 06, 2003 at 12:06:33PM +0200, Gorm David Lai wrote: > > On Thu, 2003-06-05 at 21:03, Martin Langer wrote: > > > On Thu, Jun 05, 2003 at 12:17:32PM +0200, Gorm David Lai wrote: > > > > > > > > We have recently bought a RME Digi96/8 card. This connects via adat to a > > > > mixing console. > > > > > > ADAT isn't well tested, so everything is possible. But a look to wiki page > > > on http://opensrc.org/alsa/index.php?page=rme96 looks not so bad. > > > > > > Are you using plughw:0,1 or hw:0,1? What's your alsa version? > > > > > Well, I test and set only legal settings on the hardware. So every > > setting I set returns success. > > > > I normally use hw:0,1, but just tried with plughw:0,1. Sadly with no > > luck. > > My legal settings do not follow those on the page. The period size seems > > to match, but my only legal buffer size is 4096. This seems to be > > contrary to the info on the page. I also use a sample size of 16. > > I read on this page: > > For using ADAT, in case of 16 bit: > - 512 frames and 8 periods ( 512*8=4096 ) > - 128 frames and 32 periods ( 128*32=4096 ) > > Why does it not match your 16bit case? Have you choosen spdif values instead? > > But the best would be a view into the hardware description, which was under > ftp://ftp.alsa-project.org/documentation/rme/ IIRC. > > > martin > > I misunderstood the buffer size, I thought it was in kb not i frames. Not I understand. Also from the documentation I read that the card has a hardware buffer size of 64KB, which matches 4096 frames in 8 channels. I have tried the hw:0,0 for spdif btw, but that doesn't work either.
Now I have also tried setting some of the sw_params. I seems the value set by snd_pcm_sw_params_set_start_threshold affects things greatly. What happens is that i can fill the buffer with samples, though at some point I suddenly get an underrun, as if the entire buffer is emptied at once. The value set by snd_pcm_sw_params_set_start_threshold approximately determines how often this happens. As said earlier these problems only occur with the rme card. I looked in the cards documentation, but I am not sure what I can use most of this for, unless I want to bypass ALSA entirely. /Gorm ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The best thread debugger on the planet. Designed with thread debugging features you've never dreamed of, try TotalView 6 free at www.etnus.com. _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel