Just had an update for avplayerhd and avplayerHD and it now supports hardware decoding of 1080p MKV video. Unfortunately it still doesn't support upnp streaming though but you can copy over your mkvs to watch.