> Currently, for most devices only software decode of audio and video is hooked up.
This is a good start, but ultimately, you need hardware decoding. Even if a modern phone or tablet could decode 720p x264 in real time (many cannot), the battery usage would make it entirely untenable.