[vdr] vdr-sxfe open hug OSD

2011-01-31 Thread Oliver Schinagl
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

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] vdr-sxfe open hug OSD

2011-01-31 Thread Rolf Ahrenberg

On Mon, 31 Jan 2011, Oliver Schinagl wrote:


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.


$ vdr-sxfe --help
vdr-sxfe 1.0.90-cvs  (build with xine-lib 1.1.90, using xine-lib 1.1.90)
snip
-D, --hud[=flag[,flag]] Head Up Display OSD mode using compositing flags:
xshape  Use XShape instead of compositing
opengl  Use OpenGL instead of compositing
-O, --openglUse OpenGL for video and Head Up Display OSD
snip

--

vdr-sxfe --hud
vdr-sxfe --hud=xshape
vdr-sxfe --hud=opengl
vdr-sxfe --hud=opengl --opengl


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.


Patches are always welcome.

BR,
--
rofa

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] vdr-sxfe open hug OSD

2011-01-31 Thread Oliver Schinagl


On 01/31/11 20:45, Rolf Ahrenberg wrote:
 On Mon, 31 Jan 2011, Oliver Schinagl wrote:

 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.

 $ vdr-sxfe --help
 vdr-sxfe 1.0.90-cvs  (build with xine-lib 1.1.90, using xine-lib 1.1.90)
 snip
 -D, --hud[=flag[,flag]] Head Up Display OSD mode using compositing flags:
 xshape  Use XShape instead of compositing
 opengl  Use OpenGL instead of compositing
 -O, --openglUse OpenGL for video and Head Up Display OSD
 snip

 --

 vdr-sxfe --hud
 vdr-sxfe --hud=xshape
 vdr-sxfe --hud=opengl
 vdr-sxfe --hud=opengl --opengl
but no --opengl-all

I will shamefully admit that I forgot to revisit those options and check
those out.

 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.

 Patches are always welcome.
I'm still using an older 1.6 package, once I'll get a 1.7 snapshot
going, i'll work on it


 BR,
 -- 
 rofa

 ___
 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