Guys does the XBMC support HD xvid, x264 and .mkv files?

I'm looking for a HD/Bluray playing solution.

I don't want to buy/build a PC with Media Centre as PC's are to big..

any suggestions?

cheers

e