XBMC developer smspillaz, the man responsible for the XBMC Weston hack a few months ago, is now rounding the final turns towards XBMC being fully compatible with Wayland. smspillaz reports that he will be doing a GSoC this year to move XBMC completely to Wayland–without the use of SDL. He writes:
In late February this year, I published a proof of concept demonstrating the XBMC Media Center on the Weston system compositor. It was basically a hack which used SDL’s existing wayland compositor support with a few additions required to make XBMC work. XBMC plans to drop SDL usage and use window systems directly, which makes a lot of sense, but it meant that this proof of concept would have to be largely rewritten.
As such, I’ve decided to do so as a Google Summer of Code project (suprise!), as a kind of “take-two”, except that it uses the Wayland client interface directly, (shouldn’t) crash, (should) have some more comprehensive test coverage and perhaps could be expanded to support other display systems like Mir and direct display on the framebuffer via kms/gbm.
By far the most interesting part of this post is smspillaz mention that once this work is complete it “perhaps could be expanded to support other display systems like Mir and direct display on the framebuffer via kms/gbm.” That indicates that being operational in Wayland is a priority, while Mir is merely on the radar should everything go as planned.