I really wished Gabest would stop using 'internal splitters' for support of a fast moving project like matroska. MPC is still a widely used player, and Gabest can't update it as often as he should anymore.
For a 'static' format like MPEG his approach may be fine, as there really aren't any major changes to be expected anymore with it, but for matroska we even decided to deactivate the use of his internal splitter (by fiddling with MPC registry) when Haali splitter or our packs are being installed.
Again, he either has to update his player in regular intervals, or he shouldn't do things like this. Most users will not understand what an internal splitter is, all they experience is that his MKV/MKA/MP4 is not working.
The users conclusion from this is clear : matroska is unstable shit !
I talked to Gabest on similar situations, and his state of mind is very clear on this. He doesn't want at all to take responsibility for what he is doing. He is doing his software the way he likes to do it, if people are using it they should better know what it does. He denies the fact that his knowledge about the software is (must be) far superior to any of the users out there, and that he has to take care about that.
He is the super model of a typical scientist : If he had an idea to make a new bomb, he would do it, to see if his ideas are right. He wouldn't care at all if anybody would actually be using it, as this is, from his perspective, clearly in the responsibility of the guy using his stuff, not in his responsibility.
A clever way of doing it would be to detect, if an external, newer splitter would be installed, and to only use the internal if this is NOT the case. But hell, why do i write this here. He never really was interested what i was saying anyway, to him i am just a marketing guy who can't code

....
Christian
matroska project admin