After long debate and wait, finally Mozilla is going to implement OS-level support for the patent-encumbered H.264 codec on Firefox for desktop and Android platforms. For Android 4.x devices, the beta version of Firefox for Android now supports hardware and software level H.264 decoding. On desktop platforms, except Windows XP, Firefox will take advantage of the codec support available with the OS itself. On Windows Vista and later versions, it would be done through the Windows Media Foundation. While on Linux, Gstreamer would do the trick. Moreover, Mozilla’s upcoming mobile operating system, Firefox OS (formerly, Boot to Gecko), would support H.264 hardware decoding.
As Microsoft’s Media Foundation framework is not available for Windows XP, Flash plug-in is the only solution for H.264 video playback in Firefox.