On Wed, Jul 17, 2013 at 3:59 PM, Alan Stern <[email protected]> wrote:
> On Tue, 16 Jul 2013, James Stone wrote:
>
>> Thanks. The patch allows jack to now start at (playback only) 64
>> frames/period. It doesn't work with 32 frames/period though (I think
>> you predicted this). This is still a regression from 3.5.0-28, which
>> will work with 8 frames/period for playback only. Furthermore, jack
>> won't start in duplex at 128 frames/period. It doesn't (yet) tempt me
>> to use the 3.8 series kernels for proper audio work.
>
> Usbmon traces, please (for 3.8 only; I'm willing to believe that 3.5
> works okay).  It's difficult to predict the final effect of the
> parameters you supply to JACK, because the ALSA layer imposes its own
> set of requirements on them.

I will send off list again.

>
> Also, changing the ALSA layer to use a larger minimum pipeline length
> might end up fixing all these problems.  I'm sure that with the current
> code at 64 frames/period, the hardware ends up skipping some frames,
> even though the effect may not be audible.

Yes - there are definitely missed frames. It sounds crackly.

>
>> Could there be any other changes to the kernel between 3.5 and 3.8
>> that might be affecting this?
>
> I don't know.  But don't forget also that some of the behaviors you see
> now may be a result of the first patch from Clemens (the one that fixes
> the problem of the ridiculously large maxpacket values).  That patch
> may not apply cleanly to the 3.5 kernel, but if it does, finding out
> what effects it has could be interesting.

OK - I might try this.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to