This does not actually fix the problem. The right answer is for ilclient API to declare const char*, but they're system headers right now, so we work around.
On Qt5 OGL backend, the default draw layer for the UI is 1.
OMXplayer draws on layer 0, thus the interface never shows up.
This forces OMXplayer to draw on layer 2.