Hi Derek, On Mon, 2004-09-06 at 05:42, Derek Fountain wrote: > > That doesn't, however, tell me that 2. is an actual problem. I know that > > glav/lavplay do some weird stuff. We use mmap() for playback because > > it's an efficient way of using hardware memory. Most applications simply > > use write(). Maybe your particular driver cannot handle that. In that > > case, file a bug report at the ALSA team to fix it > > (http://alsa-project.org/). We cannot fix their bugs and we shouldn't > > work around them, imo. > > Indeed, but I can see how the conversation would go if I report this to the > ALSA guys: [..]
They're not that bad, really. I'm not saying they're fine, but they've improved. They don't really have a choice, given that they're a kernel service project now. Basically, you're their client, you're the reason they exist. Just file a bug in bugzilla where you mention that in your specific driver (snd-whatever), mmap() based playback (using glav) in OSS emulation mode seems to corrupt any subsequent audio capture (using lavrec). Also mention that the same procedure works fine on other soundcards. The'll make them treat it rightly. Don't forget: developers can only fix bugs if we know they exist! Ronald -- Ronald S. Bultje <[EMAIL PROTECTED]> ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ Mjpeg-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mjpeg-users