Cool.

There's a few things in there we might use, such as the separate display queue for our hijacked overlays for menus/userland: what we do right now is simpler, but only works while the player is running (the code doesn't currently do refreshes on its own. ToBeFixed).

And since the clockoverlay used the same device as the player, that answers our question about whether or not to create a brand new device: not needed since there isn't any apparent conflict with the player (it might have been using open(O_EXCL) but I guess it doesn't).

So we can just stick in some ioctls() like the clockoveray did and voila, we're there!

[next week]