[matroskamux] doesn't add references between I/B/P frames
Submitted by John Cannon
Link to original bug (#140783)
Description
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
500ms.