[alsa-devel] [PATCH 18/39] firewire-lib: Add a fallback at RCODE_CANCELLED

Stefan Richter stefanr at s5r6.in-berlin.de
Fri Feb 28 21:39:48 CET 2014


On Feb 28 Stefan Richter wrote:
>   - Or the AV/C target may still be busy processing a previous command.
>     In this case, the specification accepts that the target does not send
>     any response to subsequent requests at all until it is done with the
>     previous work.

To be more precise:  The specification accepts that the target *ignores*
incoming AV/C command frames while processing an AV/C command.  This is
indicated to the requester by lack of a response to any ignored request.

To me, this implies that the target must send a response to any request
that it did not ignore, i.e. to any command that it executed.  On the
other hand, I don't think there is any rollback behavior specified or
practical in cases when the target is unable to deliver a response to the
initiator.
-- 
Stefan Richter
-=====-====- --=- ===--
http://arcgraph.de/sr/


More information about the Alsa-devel mailing list