I'm not
sure, but it seems the audio transport over FireWire does not
deliver a constant number of frames per packet. Does this mean that
JACK cannot support FireWire audio without extra buffering?
ISO packets are a fixed size, so there will be a constant number of
frames per packet.
No, I don't think so. The packets are a fixed size and they are sent at
a fixed interval which means the number of samples per packet will
differ by one. That what it says in the paper. And that is what JACK
won't support properly because it is considered a 'broken' design.
--ms