I was wondering if it would be possible to get the bttv driver to fill a buffer with sound in parallel with writing the image to a buffer using streaming? That way when the select returned you would have two full buffers of data to deal with. You also would not have to have a seperate thread (or process) recording audio information when you wanted to capture, and you could capture on a system while listening to a cd. Chris