Wouldn't be surprised if Firefox doesn't have all the relevant hardware decode licences (MPEG-2 in this instance).
For a lot of codec related items support is dependent on the underlying OS, and I don't think Windows ships with a general MPEG-2 licence.