don't apply it! i was working on one the earlier revision rme9652 cards tonight, the first time in a long time. the patch i sent does not work there. i spent some time thinking about this, and i realized that there is only one correct solution....
rme did not design their hardware to be used with the h/w pointer, and as a result, its so unstable that its basically unusable. instead, we have to wear ASIO hats, and realize that the hw pointer on the hammerfall really has an effective resolution of 1 bit: was the pointer in `buffer' 0 or 1 at the time of the last interrupt? if 0, then the pointer value is 0; if 1, then the pointer value is the period size. i changed the code on the older system tonight, and it worked fine as far as i could tell (running ardour for several hours). i am going to try it on my home machine tomorrow. assuming it works, i'll send a better patch. --p _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel