Infuse for Xbox

Plus one from me on the Xbox.
On the plus side for the Xbox is the fact that it supports basically all codecs as it is a DVD/BD/UHD Player. So no need for you to implement a software player.
Furthermore, it also allows for framerate switching like the ATV does.
Even bitstreamjng should be possible afaik.