[alsa-devel] [PATCH 1/3] ASoC: DaVinci: i2s, reduce underruns by combining into 1 element

Mark Brown broonie at opensource.wolfsonmicro.com
Tue Sep 1 22:28:55 CEST 2009


On Tue, Sep 01, 2009 at 12:19:26PM -0700, Troy Kisky wrote:
> Mark Brown wrote:

> > Of course, the other way of looking at it is that with the channel
> > swapping you've got guaranteed breakage - it sounds less good if you say
> > it that way :) How common are the channel swaps?

> I was getting a lot when playing videos. It mainly just sounded bad until I got
> a stereo audio file with different frequency sine waves to understand better
> what was happening. Then, you could hear the channels swap frequently, more
> than once per second. If using sram, it is not an issue unless another device

So, very often under heavy load then?   That'd be consistent with simlar
problems on other devices.  Part of the trouble here is that things like
video can make the channel swap more noticable - if stereo is used to
track the movement of an object on screen the channel swap would stop
the effect tying in with the visuals.

> is using the same TC. But sram isn't on by default either. And probably shouldn't
> be since the newer chips don't have an underrun problem.

Hrm, that suggests that if it's enabled at all the default should depend
on the chip in use?


More information about the Alsa-devel mailing list