I can play most of the .mkv files on my Linux Desktop. But there are some .mkv files which I get only the first frame and audio works fine. But the same file works well on a Windows PC. So what codecs am I missing or what is wrong?

My Linux PC is a Core 2 Duo with 2 GB RAM and very good 3D graphics support, but my Windows PC is a very old 2 GHz P4 with 1 GB RAM and good video card.

How do I debug this issue? as I am currently using my Linux PC as my PVR, so I need all my files to work well on my TV.

Thanks

-GGR