These bugs were noticed while importing an EDL2AAF
built AAF file.
When reading a TapeDescriptor, the following functions
returns flunky results:
GetTapeLength() returns 3435973836
GetSignalType() returns -858993460
GetTapeFormat() returns -858993460
GetTapeManufacturer() returns 'YYYYYYYYYYY'...
GetTapeModel() returns 'YYYYYYYYYYY'...
No error are returned but buffer/value are filled with
junk. Please take note that GetTapeManufacturerLen &
GetTapeModelLen give the correct length and could be
used to prevent this situation but a normal behavior
should throw an error or returns an empty buffer.
You should also note that EDL2AAF does not call
their 'Set' conterparts.
David Bertrand, software developer