Before I found the vomp server I played around something with the mediamvp project. They are using the Nano-x (microwindows) for osd output. One of the biggest advantages of this project is that the use a cross-compiling system. You can compile and run the prog for the mvp also under X11, so it is very easy to modify and debug the prog.
The problem (for us) of this project is that they don't support the vdr, there main-target is the MythTV, I was only able to play some media-files (with nfs mounted vdr).
A vnc-client is part of the samples comming with the microwindows system, this could perhaps be a bridge to the ffnet-plugin. It's a bit tricky to compile it for the ppc-target, (normally if you choose ppc as target compiling of the microwindows samples fails) but I was was able to compile some of these samples with modified make files. After that you can run the binaries inside the mvp but the remote control is acting as a keyboard and it is nearly impossible to use the programs. But I didn't try that with the vnc-client.
Perhaps you can try this way, implementation into vomp would be very easy.
We run vomp not directly from /etc/rcS, instead we run a shell script. Inside this script we have all vars we need to run the vnc-client (ip-adress of vdr-server running vomp-plugin and ffnet). Your new "Server" Button could exit vomp with a specific exit-code, if the shell script finds that exit-code you run the vnc-client, after exiting this (how to exit the vnc-client???) vomp again.
These would bring a full-featured vdr-osd to the mvp, but no video and no audio. But for testing the ffnet-plugin this could be usefull.
If you need some help to set up the cross-compiler enviroment (you need at least gcc 3.3.3 with uClibC for ppc) please ask.
Klaus
The problem (for us) of this project is that they don't support the vdr, there main-target is the MythTV, I was only able to play some media-files (with nfs mounted vdr).
A vnc-client is part of the samples comming with the microwindows system, this could perhaps be a bridge to the ffnet-plugin. It's a bit tricky to compile it for the ppc-target, (normally if you choose ppc as target compiling of the microwindows samples fails) but I was was able to compile some of these samples with modified make files. After that you can run the binaries inside the mvp but the remote control is acting as a keyboard and it is nearly impossible to use the programs. But I didn't try that with the vnc-client.
Perhaps you can try this way, implementation into vomp would be very easy.
We run vomp not directly from /etc/rcS, instead we run a shell script. Inside this script we have all vars we need to run the vnc-client (ip-adress of vdr-server running vomp-plugin and ffnet). Your new "Server" Button could exit vomp with a specific exit-code, if the shell script finds that exit-code you run the vnc-client, after exiting this (how to exit the vnc-client???) vomp again.
These would bring a full-featured vdr-osd to the mvp, but no video and no audio. But for testing the ffnet-plugin this could be usefull.
If you need some help to set up the cross-compiler enviroment (you need at least gcc 3.3.3 with uClibC for ppc) please ask.
Klaus