If you installed software for your camera it could add a codec which supports the container better than Matroska. Usually Haali plays anything, so I don't know what may cause the error.
You can check installed codecs with GSpot: Tables > Video Codecs. I have Microsoft, and ~ISOMP4 (isom: MP4 Base Media v1 [IS0 14496-12:2003]) - I have no idea what is it

Anyway, Haali takes control over the container when played by MPC.
Edit: from the icon of the file properties I see that you decoder is part of Quicktime. If i try to open the file in it I get
Error: -50 an unknown error occured. Doh... I wish to be more friendly
No members have liked this post.