[matroskamux] doesn't add references between I/B/P frames
Submitted by John Cannon
When muxing an AVI containing XviD video and MP3 audio into a MKV with the
matroskamux element it produces an invalid file with the following problems:
It sets the codec ID in the file to the native mpeg-4 identifier which is
wrong unless the framing meets extra requirements. Until you add mpeg4 frame
referencing you should use the VfW compatibility ID.
No references are written at all.
No track UID is written for the tracks.
Clusters are extremely small. You should put more frames in each cluster, ie