On 01/13/11 13:31, Rolf Ahrenberg wrote:
On Wed, 12 Jan 2011, VDR User wrote:
And you get VDR's full osd doing this?
FYI, xineliboutput provides three different OSD implementations:
xinelib, composite HUD, and opengl HUD. For example the composite HUD OSD is drawn directly onto transparent window located exactly over the (xine-lib powered) video window and therefore is completely
independent from the actual video decoding library.
I'm curious as to how you got the composite and opengl HUD's working, I
have been far from successful. It appears to just not work at all :S
Both are working. You need a compositing manager like xcompmgr or compiz for the first possibility, or the option "--opengl-all" (not sure about correct typing" for the second possibility.
Gerald
oh, so now we need opengl and a compositing manager on top of everything else? You miss the point.
I don't have a problem with vdr being usable as client/server. There are advantages. But it doesn't need to be so complex and it is seperate form the local renderer.
On 1/13/2011 7:46 AM, Gerald Dachs wrote:
On 01/13/11 13:31, Rolf Ahrenberg wrote:
On Wed, 12 Jan 2011, VDR User wrote:
And you get VDR's full osd doing this?
FYI, xineliboutput provides three different OSD implementations:
xinelib, composite HUD, and opengl HUD. For example the composite HUD OSD is drawn directly onto transparent window located exactly over the (xine-lib powered) video window and therefore is completely
independent from the actual video decoding library.
I'm curious as to how you got the composite and opengl HUD's working, I
have been far from successful. It appears to just not work at all :S
Both are working. You need a compositing manager like xcompmgr or compiz for the first possibility, or the option "--opengl-all" (not sure about correct typing" for the second possibility.
Gerald
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
oh, so now we need opengl and a compositing manager on top of everything else? You miss the point.
If you would quote mails right you would have noticed that I answered a sentence that told that it doesn't work at all. How did I miss this point?
have been far from successful. It appears to just not work at all :S
Both are working. You need a compositing manager like xcompmgr or compiz for the first possibility, or the option "--opengl-all" (not sure about correct typing" for the second possibility.
Gerald
On 01/13/11 15:46, Gerald Dachs wrote:
On 01/13/11 13:31, Rolf Ahrenberg wrote:
On Wed, 12 Jan 2011, VDR User wrote:
And you get VDR's full osd doing this?
FYI, xineliboutput provides three different OSD implementations:
xinelib, composite HUD, and opengl HUD. For example the composite HUD OSD is drawn directly onto transparent window located exactly over the (xine-lib powered) video window and therefore is completely
independent from the actual video decoding library.
I'm curious as to how you got the composite and opengl HUD's working, I
have been far from successful. It appears to just not work at all :S
Both are working. You need a compositing manager like xcompmgr or compiz for the first possibility, or the option "--opengl-all" (not sure about correct typing" for the second possibility.
i'll try --opengl-all then; i have xcompmgr installed, i do have a very bare install however, i use aterm -e to launch the client, with aterm being my 'window manager'.
Gerald
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
I'm still having trouble getting this all working. I used http://www.vdr-portal.de/board/thread.php?postid=818661 to get me through the setup, without avail. --opengl-all doesn't seem to be a valid option? Or I can't find anything about it. --hud works however.
Firstly, what I did manage to get working.
Starting from a bare terminal: X & DISPLAY=:0.0 matchbox-window-manager & (matchbox has a built in composite manager, making xcompmgr redundant) DISPLAY=:0.0 xsetroot -cursor emptycursor emptycursor & vdr-sxfe --verbose xvdr://127.0.0.1 --video=xv --audio=alsa --aspect=16:9 --lirc --fullscreen --hud 2>> ~/output.log
This works, with the only exception that the OSD is a small and only in the left quarter of the screen. Acceptable even I suppose, though ideally a centered OSD would be nice. I read on the forum topic that others had the same problem, but never clearly found a solution.
So I then decided to move this to my .xinitrc;
matchbox-window-manager & vdr-sxfe --verbose xvdr://127.0.0.1 --video=xv --audio=alsa --aspect=16:9 --lirc --fullscreen --hud 2>> ~/output.log
(I have tried it with and without xcompmgr inbetween/before there too, doesn't matter)
Now, the X server starts, matchbox starts, vdr-sxfe seems to start without error, but I only get a black screen. No sound, no response to input.
adding aterm -e infront of vdr-sxfe makes vdr-sxfe start normally again, but not in an opengl window.
changing my .bashrc to load as from the bare terminal (e.g. just start X &).
I tried several plenty of other combinations, but I just can't get it to work :S
would have been loads easier if vdr-sxfe would simply act as the most minimalistic window manager by itself and create the hud window itself.
Anybody got any idea's where to take it from here?
On 01/13/11 18:09, Oliver Schinagl wrote:
On 01/13/11 15:46, Gerald Dachs wrote:
On 01/13/11 13:31, Rolf Ahrenberg wrote:
On Wed, 12 Jan 2011, VDR User wrote:
And you get VDR's full osd doing this?
FYI, xineliboutput provides three different OSD implementations:
xinelib, composite HUD, and opengl HUD. For example the composite HUD OSD is drawn directly onto transparent window located exactly over the (xine-lib powered) video window and therefore is completely
independent from the actual video decoding library.
I'm curious as to how you got the composite and opengl HUD's working, I
have been far from successful. It appears to just not work at all :S
Both are working. You need a compositing manager like xcompmgr or compiz for the first possibility, or the option "--opengl-all" (not sure about correct typing" for the second possibility.
i'll try --opengl-all then; i have xcompmgr installed, i do have a very bare install however, i use aterm -e to launch the client, with aterm being my 'window manager'.
Gerald
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr