diff --git a/dicformat.bt b/dicformat.bt index cf34e2f..9ccf3d2 100644 --- a/dicformat.bt +++ b/dicformat.bt @@ -759,6 +759,13 @@ typedef struct TrackEntry tracks[entries]; } TracksHeader; +typedef struct +{ + BlockType identifier; + uint length; + char xml[length]; +} CicmMetadataBlock; + LittleEndian(); local int i; @@ -849,5 +856,8 @@ for(i = 0; i < index.entries; i++) case 0x534B5254: TracksHeader tracks; break; + case 0x4D434943: + CicmMetadataBlock cicmMetadata; + break; } } \ No newline at end of file