[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