[alsa-devel] [RFC] [PATCH] firewire-lib: add support for AV/C deferred transaction

Takashi Sakamoto o-takashi at sakamocchi.jp
Sat Mar 15 14:09:12 CET 2014


Hi Clemens,

(Mar 15 2014 07:24), Clemens Ladisch wrote:
> Looks OK.

Thanks for your quick review.

> In theory, a device that uses INTERIM is likely to need a larger timeout
> than the FCP default, but as long as 125 ms works for those BeBoB devices,
> increasing the timeout is not necessary.

With this value and BeBoB devices which I own, I have experienced no 
retry/timeout.

As long as I know, BeBoB based devices need much time to complete 
immediate/deferred transaction for changing sampling rate during 
streaming. In this case, immediate transactions need 150 msec or more 
and deferred transactions need 40/240msec or more to complete. But BeBoB 
driver must not change sampling rate in this case because sampling rate 
should not be changed during streaming. The driver should stop streaming 
once then change sampling rate.

I suggest that we will change this value when finding devices which need 
more timeout.


Thanks

Takashi Sakamoto
o-takashi at sakamocchi.jp



More information about the Alsa-devel mailing list