[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