Re: Stereo channels' arbitrary swap

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

 



Cyril GERMAINE wrote:
> I'm trying to play a stereo raw file (a blank channel, and the other
> one with sound), and I'm facing a synchronization problem : the two
> channels sometimes swap (left becomes right and right becomes left).
> It's like it sometimes misses a sample, so the interleaved frames seem
> to shift.
>
> It's getting less frequent when I increase FRAME_SIZE

This sounds like a problem where the driver's interrupt handler does
not manage to reprogram the DMA controller for the next period fast
enough.

> - SOC TI Davinci DM365 (ARM9 architecture)
>
> How can I prevent it? Is it possible?

I'm just guessing, but something is interfering with the DMA interrupt,
and that something probably is the interrupt of some other driver.

Try playing a sine wave that is pregenerated instead of loaded from
disk on the fly; this would rule out the storage driver.


Regards,
Clemens

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user




[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux