A couple questions for the gurus:
1) How much effort do you estimate it would take for a person with no
prior kernel level programming experience to augment video1394 such that
it can drop either 1 or 11 header quadlets (depending on what it's been
told to do via ioctl calls)?
2) If (1) is unfeasible, how long do you estimate it would take for
someone with no prior kernel level programming experience to build a new
module which includes the same functionality as video1394 but with the
ability to drop variable numbers of header quadlets per packet?
3) In video1394, is it hardware or the kernel module itself which strips
out the header quadlets? If it is hardware, are the number of header
quadlets stripped programmable or is it fixed to 1?
I've tried reading the source for video1394 and suffice it to say it was
*way* over my head. The comments (and general lack thereof) aren't
overly helpful either.
If you would be interested in working on this (you would be
compensated), please email me at
brendan.drew@... I would need to
check, but my expectation is that with high probability any work that is
done to this end would be released under the GPL.