On Fri, Oct 30, 2015 at 6:32 PM, Nicolin Chen <nicoleotsuka@xxxxxxxxx> wrote: > On Fri, Oct 30, 2015 at 03:35:17PM -0700, Caleb Crome wrote: > >> > ********************** >> > ** Problem 2 ******* >> > ********************** > >> I realized the problem with the dual fifo mode: it's that you had set >> the maxburst to 16 in your patch. I guess this must be the maxburst >> to a single fifo maybe? When I set the fual fifo maxburst back to 8, >> I get perfection again! > > I actually set 16 for dual FIFO and tested with 2-channel playback. > Since you have dual FIFO right now, burst 8 doesn't hurt a lot as > SPBA should be a pretty dedicated bus from SDMA point of view. As > long as you don't have too many SPBA modules working with SDMA. It > should work for you. But did check for bit perfect playback from start to end of your file? Or simply that it sounded right? it appears that with maxburst=16, after about 30 samples, the data plays out without further slipping. This would appear 'working' without careful analysis because it could slip an even number of samples and each channel would end up in the right slot after a few frames. maxbust=16 *definitely* does not work for me. -Caleb > _______________________________________________ > Alsa-devel mailing list > Alsa-devel@xxxxxxxxxxxxxxxx > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel