Matt, thanks for your time.
I have taken another look at the "clip-wrapped" OP1a containg audio (a simple audio mixdown from Avid Media Composer 5)
It seems to have both a timecode track and an audio track.
mxfdump doesn't seem to like either as it spits out numerical values only for the DataDefinition ULs:
8 in total, 4 in MaterialPackage, 4 in sourcePackage
2 different DataDefinition ULs:
DataDefinition = {7f275e81-77e5-11d2-807f-006008143e6f} (i Think the TimeCodeComponent)
DataDefinition = {78e1ebe1-6cef-11d2-807d-006008143e6f} (source Clip)
it gives me 2 timecode DataDefiniton and 6 source clip DataDefinitions (but doesn't translate either of them into a readable form, indicating to me that the type hasn't been recognized)
BBC's Ingex MXFdump gives these two different ULs for the DataDefinition
timecode: [k = DataDefinition
02.01, l = 16 (0010) ]
0 80 7f 00 60 08 14 3e 6f 7f 27 5e 81 77 e5 11 d2 ...`..>o.'^.w...
essence: [ k = DataDefinition
02.01, l = 16 (0010) ]
0 80 7d 00 60 08 14 3e 6f 78 e1 eb e1 6c ef 11 d2 .}.`..>ox...l...
When I unwrap (using either freemxf mxfsplit or BBC Ingex mxf2raw), and then re-wrap it as frame-wrapped essence (using BBC Ingex raw2mxfop1a --pcm) the resulting file has following properties:
grepping mxfdump output for DataDefinition now yields
DataDefinition = SMPTE 12M Timecode Track
DataDefinition = SMPTE 12M Timecode Track
DataDefinition = Sound Essence Track
DataDefinition = Sound Essence Track
DataDefinition = SMPTE 12M Timecode Track
DataDefinition = SMPTE 12M Timecode Track
DataDefinition = Sound Essence Track
DataDefinition = Sound Essence Track
So 2 major differences:
1. mxfdump seems to "recognize" the track type
2. they are distributed 4-4 instead of 2-6
Using BBC Ingex MXFdump to obtain numerical values I get these 2 distinct ULs:
[ k = DataDefinition
02.01, l = 16 (0010) ]
0 06 0e 2b 34 04 01 01 01 01 03 02 01 01 00 00 00 ..+4............
[ k = DataDefinition
02.01, l = 16 (0010) ]
0 06 0e 2b 34 04 01 01 01 01 03 02 02 02 00 00 00 ..+4............
Clearly, the ULs differ wildly from the ULs in the original file (0 06 0e vs 0 80 7) ?! I can't immediately find 80... in the SMPTE registry at
http://www.smpte-ra.org/diffuser/mg-diffuser.phpI have attached processing output of original and re-wrapped file using both tools (freemxf's mxfdump and BBC's MXFDump) to this message.
Do you have any clue whether this is some Avid specific issue?
Note that the essence container UL is "as expected" :
06.0e.2b.34.04.01.01.01.0d.01.03.01.02.06.02.00
= [ AES3/BWF - BWF (clip wrapped) ]
vs
06.0e.2b.34.04.01.01.01.0d.01.03.01.02.06.01.00
= [ AES3/BWF - BWF (frame wrapped) ]
You are also positive that the fact that the clip-wrapped EssenceContainer UL is not present in my dict.xml has nothing to do with the track identification?
Thanks!
Pieter