I'm writing a simple python / twisted app to control and switch between vdr-sxfe (for VDR) and xine-ui (for DVD playback).
I'm controlling both apps using their stdin (xine via --stdctl) but each uses a different protocol. vdr-sxfe accepts character sequences which have to match the hex encoded sequences defined in vdr/remote.conf while xine-ui stdin protocol seems to be line based and accepts the commands that are defined in xine --keymap.
I prefer the xine-ui way and would like to ditch vdr-sxfe, but I can't work out how to send the vdr specific commands via stdctl. I've been referring to... http://xineliboutput.cvs.sourceforge.net/xineliboutput/vdr-xineliboutput/xin... ...and all the XINE_EVENT_INPUT_* mappings work, although a little confusingly...eg.
XINE_EVENT_INPUT_UP = "Up" = EventUp XINE_EVENT_INPUT_SELECT = "Ok" = EventSelect XINE_EVENT_INPUT_MENU1 = "Menu"= Menu XINE_EVENT_INPUT_MENU5 = "Blue"= AudioMenu XINE_EVENT_INPUT_NUMBER_1= "1" = Number1
...but I can't get any of the XINE_EVENT_VDR_* mappings to work. There are no Vdr commands listed in xine --keymap
I tried xine-remote too, but it does not list any available vdr commands.
Can anyone tell me how send the vdr commands via stdctl?