Sain samplen tosta kyseisestä pätkästä ja asiaa tutkittuani huomasin sellaisen seikan, että Kaffeinen toimimattomuus ei varsinaisesti johdukaan yksittäisestä kuva- tai äänikoodekista, vaan itse Matroskan demuksauksesta.
Xine ei näköjään osaa käsitellä näitä uudempia versioita libmatroskasta (versionumero 1.X.X). Kysenen pätkä on muksattu käyttäen versioita: libebml v1.2.0 + libmatroska v1.1.0. Muksasin sen uudelleen käyttäen vanhempia matroska kirjastoja (libebml v0.7.8 + libmatroska v0.8.1) ja johan alkoi toimimaan.
Itselläni on käytössä yksi tollainen näppärä mediatoistin jossa on sama ongelma (pitäs varmaan ohjelmisto päivittää) ja sen takia mulla on vielä koneellani myös toi vanha versio Mkvmergestä.
Xinen vois saada toimimaan asetuksia muokkaamalla, mutta kun en itsekkään käytä Kaffeinea muuhun kuin televisio-ohjelmien tallentamiseen, niin en ole ollenkaan perehtynyt noihin Xinen asetuksiin. Itseasiassa en edes tiedä, että kuinka aktiivista toi Xinen kehittäminen tällä hetkellä on.
Ise olen tullut siihen tulokseen, että VLC on tällä hetkellä paras toisto-ohjelma noiden MKV-tiedostojen kanssa. Smplayeriä käytin myös pitkään ja se on myös ihan toimiva. Umplayer on mielestäni aika raakile. Se on Smplayerin muokattu versio, jossa kaikki asetuksen ei toimi vielä kunnolla.
Gstreameristä eli Toteemista en osaa sanoa oikein mitään koska en käytä sitä ollenkaan, mutta villi veikkaukseni on, että se tarvitsee toimiakseen gstreamer-0_10-ffmpeg paketin, sillä ainakin VLC ja Mplayer käyttävät .h264 videoiden purkamiseen ffmpeg:n kirjastoja eivätkä suoraan libx264:tä.