Hi Niko,
Niko Mikkila wrote:
Video textures through OpenGL seem to be the way to go since that allows hardware alpha blending for OSD among other effects.
Are you using one of these newer nVidia cards with VDR/softdevice? Would you share your settings and experiences with it? Using the psuedo setting for OSD I would get blinking video. Using the "software" setting I would get OSD but the colors were wrong during DVD playback.
Yes video textures through OpenGL is a wonderful idea, but what in VDR land supports that? Softdevice (according to another list member) doesn't support XvMC so I assume it falls back on overlay support for OSD.
Thanks, CR.
On Dienstag 27 Juni 2006 22:18, CR wrote:
To see which Xv ports are available, show us the output of command: xvinfo . For some cards switching between texture and overlay port can be done via X11 configuration parameters. For matrox cards it is: Option "TexturedVideo" "true"
I've Ogl running with mesa here, but it is using much more cpu than xv 30% - xv; 60 % ogl :-( . Blending OSD works, but I loose sync and frames when OSD gets an update for each displayed video frame, like vdr's recording info.
On Tue, 27 Jun 2006 13:18:33 -0700 (MST) "CR" oauk32v02@sneakemail.com wrote:
My only NVIDIA card is the Riva TNT 2, and I haven't tried softdevice with it. The video blitter on my card probably works pretty much the same way the newer cards do, but there are of course differences in NVIDIA binary driver releases. Have you tried both the binary and the open source drivers, or do the open source drivers even support your card?
The two Xine plugins should work, although I'm not sure if Xine draws the OSD with hardware blending or simply by software when using the OpenGL output. There was some discussion about this on the Xine mailing list a while ago, if I recall correctly. Xine also supports XvMC and has better deinterlacing (not with XvMC though), so I'd recommend it over softdevice in situations like yours. Softdevice is best for TV-out on Matrox Gxxx cards and lightweight systems without X.
Niko