i had the same problem, fortunately, i fixed it. It's probably a codec problem, Mine was when i tried to watch Heroes. i'll try and find the linky for you, but no guarantees.
and before you say, i know you said it didn't tell you anything about the codec thing. mine didn't either, but i googled a few answers and it turns out it was a codec....