Re: [Audacity-devel] distortion with alsa I/O - no distortion with oss emulation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At Sun, 8 Apr 2007 20:35:32 -0400,
Lee Revell wrote:
> 
> On 4/7/07, Simon Lewis <simon.lewis@xxxxxxxxxxxxxx> wrote:
> > Dear Alsa developers
> >
> > Audacity seems to work perfectly with AOSS and Jack but not directly
> > with ALSA on some linux PCs. Trying to use ALSA directly leads to severe
> > distortion due to lack of sync with Alsa. (I hope that is the correct
> > terminology.)
> >
> > I received this reply from the Audacity developers, what tools are
> > available from ALSA to investigate this problem? How can I determine
> > what the real "Alsa configuration" is that portaudio has used setting up
> > communication with Alsa.
> 
> Please try to narrow it down some.  What hardware/kernel/distro
> versions work OK and which don't?  Especially important is the
> motherboard chipset, ALSA version and exact make/model of soundcard.
> 
> My guess is that different soundcards default to different
> period/buffer config values, and that Audacity wrongly assumes the
> buffer/period size it gets from ALSA by default is sane on all
> hardware.

Yes, and note that one of the most complicated things is the use of
dmix/dsnoop plugin.  Many devices are set up to use dmix/dsnoop as
default with ALSA, so when you open the PCM via "default" name, the
dmix/dsnoop will be invoked automatically.  When dmix plugin is used,
many parameters are restricted via the plugin setting rather than the
hardware constraints.

I believe the recent dmix/dsnoop code is stable enough, but it's worth
to try once "hw" PCM instead of "default" PCM to reduce the possible
problems around plugins.


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux