Hey,
MetaX.MKV: the structure itself is OK. However, the attachment is missing the FileUID element. The Matroska specs[1] say that its value must not be 0. Therefore technically this is invalid – and mkvmerge is unfortunately following the specs very closely there. Therefore it ignores the attachment as being invalid.
On the other hand I think this is too strict a test. while mkvmerge should do its utmost not to create invalid files it should also do its utmost to read as many files as possible, even if they're technically somewhat invalid – especially if the error is so easily handled.
So I'll modify to ignore this particular problem and instead generate a new FileUID element if the input file is missing some.
Still, it is a bug in MetaX which should be fixed.
[1] http://www.matroska.org/technical/specs/index.html look for »FileUID« beneath »Attachments«
Kind regards,
mosu
*********
Hey,
here[1] is a build in which this spec violation is ignored. mkvmerge, mkvextract and mkvpropedit fully see the attachment in MetaX.MKV.
Kind regards,
mosu
[1] http://www.bunkus.org/videotools/mkvtoo ... -setup.exe
*********
If anyone has ever used the program and ever tried remuxing the files afterwards your images are gone, and apparently VLC's ability to see images is a bit broken. Not my problem anymore. If anyone wants to inform Dan of this, go ahead (danhi@danhinsley.com). Who'd have thought trying to transfer your DVDs to your PC would be such a pain in the ass. I'm done trying to debug every program and device in existence, I need to rest now and try to keep what's left of my sanity.