Right now it currently supports a few types of video playback. Is it possible in the future for it to have expanded playback such as divx 6, h.264, mkv file type things?
I think if a developer ports the codecs and the system has the power to decode such formats then yes this will be possible. This also depends on how open the format is and how easy it is to port.