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

Reply via email to