omxplayer: same fixes as for dvdplayer

These stuff need a rebase and several squashes