On Fri, Nov 14, 2008 at 10:08:01AM +0100, John Kacur wrote: > How is this supposed to work if somewhere down the line > substream->ops->copy is called? copy() is an optional operation - if it is not provided then the ALSA core provides$ a default implementation (see snd_pcm_lib_write_transfer() for example).