Hello. I had several questions concerning 1394 bandwidth/resource
allocation. I do not use scatter gather, or variable payload capability.
My driver must work on Win2k and higher.
Firstly, when I allocate bandwidth for talking (sending to the device), must
it include the 1394 firewire header? Secondly, when I allocate resources
for talking (sending to the device), must the field nMaxBytesPerFrame and
nMaxBufferSize take the 1394 header into account? Thirdly, when I setup my
ISOCH_DESCRIPTOR, will the nMaxBytesPerFrame field need to be include the
1394 firewire header?
My confusion arises from the fact that I certainly don't allocate/initialize
this 1394 header myself, so I'm wondering if the 1394 bus driver adds the
necessary bytes for bandwidth allocation which would include this header.
Does anyone know?
John