Even simpler would be to just expose the native capabilities of the platform. Mac OS X and Windows 7 both support h.264 natively, and to my knowledge Mozilla has actively chosen not to use that support.