[alsa-devel] snd-es1968 capture broken

Takashi Iwai tiwai at suse.de
Mon Mar 26 15:49:14 CEST 2007


At Mon, 26 Mar 2007 15:40:00 +0200,
Rene Herman wrote:
> 
> On 03/26/2007 03:00 PM, Takashi Iwai wrote:
> 
> >> Capture is broken on snd-es1968, at least if it is driving a ES1970MS-3D 
> >> (ESS Canyon 3D). The captured stream is "stuttering" like mad.
> >>
> >> Kernel 2.6.20 (ALSA 1.0.14-rc1) with alsa-lib 1.0.11 (my distribution's 
> >> version). Does not happen with a CS4236 in the same machine and same 
> >> software version(s).
> >>
> >> Don't know if this driver has a specific maintainer. If needed I guess I 
> >> can try to pin it down to some change. I hardly use capture on this card 
> >> but it wasn't always broken...
> > 
> > What format and channels did you try? 
> 
> -f cd and -f dat
> 
> > The capture on maestro2 is troublesome because it uses
> > non-interleaved format for capture.  So, recording a mono stream may
> > still work.
> 
> Yes, you're right. All combinations of -f U8/S16_LE and -r 44100/48000 
> work as long as -c is 1. With -c 2 the stutter is there.
> 
> > Also, to be sure, could you try the capture via oss emulation?
> 
> Works fine, no stuttering:
> 
> sox -t ossdsp -w -s -r 44100 -c 2 /dev/dsp foo.wav

Then it might be some bugs in alsa-lib deinterleving code.
Please try the latest alsa-lib first, then let's chase the bug.


Takashi


More information about the Alsa-devel mailing list