Note: I submitted this patch last week, but forgot to add the [PATCH] tag in the subject line of the email. If this is not the right place to submit xine-ui patches, please let me know.
I have implemented some OSD functionality in xine-ui:
* Added a custom OSD menu to stdctl interface. Available commands are
"OSDShowCustomMenu" and "OSDHideCustomMenu". This provides clients
to display a menu with options.
* Made OSD font sizes and color scheme configurable. New config entries:
gui.osd.fontsize (range: 8..36)
gui.osd.fontcolor (range: white, yellow, cyan, green)
gui.osd.background (range: true, false)
* Moved many magic numbers of OSD objects (positioning, margins,
A patch to current xine-ui CVS is attached. I implemented this stuff for
Freevo to add some (osd) interactivity. Maybe this is usefull for others too.