By the way, some time ago I changed a setting in about:config in Firefox, so that the h.264 codec works in HTML5. Maybe it is disabled for some and not others. I do not find the setting anymore though. I don't remember how it was called.
Edit: Seems it was enabled by default since Firefox 21. It was a hidden feature before that.