[vdr] black screen with softdevice 0.5.0 and vdr 1.6
Stefan Lucke
stefan at lucke.in-berlin.de
Wed Oct 22 10:00:45 CEST 2008
Quoting Leo Márquez:
> Hi,
>
> I am trying to set up a vdr with softdevice 0.5.0 (dfb) and vdr 1.6.
> Vdr and softdevice compile fine but when I start vdr I get osd and audio and
> no video.
> The channels I want to see are dvb-t, no hd.
> I did not see any error in logs. I remember have this problem few time ago
> but any mailing list or google search helped me to remember what is the
> problem and the solution.
Does your nvidia card works with X11 ?
What's the exact model name ?
I ask this because there were e few reports about a missing BES (back end scaler)
in some "newer" cards.
>
> Thank you!.
>
> I put here the vdr output to help you know what is happening:
>
> vdr:/usr/src/vdr16# ./vdr -c "/etc/vdr" -v "/videoteca/v0" -P"softdevice -vo
> dfb:"
[snip]
> [setup-softdevice] setting alpha blend mode to software
> [softdevice] picture mirroring set to 0 (off)
> [setup-softdevice] pixel format set to (I420)
Can you try to change the choosen pixel format via OSD ?
> [setup-softdevice] shouldSuspend to: 0
> [setup-softdevice] syncTimerMode: sig
> [softdevice] UseSetSourceRectangle to off
> [softdevice] UseStretchBlitset to off
Please try to change StrechBlit setting via OSD.
> [setup-softdevice] vidBrightness: -1
> [setup-softdevice] vidContrast: -1
> [setup-softdevice] vidHue: -1
> [setup-softdevice] vidSaturation: -1
These are currently not changeable. Require some code
modifications to softdevice.
[snip]
> (*) DirectFB/Genefx: MMX detected and enabled
> (*) DirectFB/Graphics: nVidia NV02 (0x002d) 0.6 (directfb.org)
> (*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)
> [dfb] RAM: 32505600 bytes
> [dfb] Accellerated Functions: FillRectange DrawRectange DrawLine
> FillTriangle Blit StretchBlit All
> [dfb] Drawing Flags: Blend
> [dfb] Surface Blitting Flags: BlendAlpha BlendColorAlpha Colorize
> Deinterlace
> 23:33:23.0176 I [5033] [dfb] Supported video Modes are:
> 768x576 at 16 640x480 at 8 640x480 at 8 640x480 at 8 640x480 at 8 640x480 at 8 768x576 at 32
> 800x600 at 8 800x600 at 8 800x600 at 8 800x600 at 8800x600@8 800x600 at 8 800x600 at 8
> 800x600 at 8 1024x768 at 8 1024x768 at 8 1024x768 at 8 1024x768 at 8 1024x768 at 8 1024x768 at 8
> 1024x768 at 8 1152x864 at 8 1152x864 at 8 1152x864 at 8 1152x864 at 8 1152x864 at 8 1152x864 at 8
> 1280x960 at 8 1280x960 at 16 1280x960 at 321024x1024@8 1280x1024 at 8 1280x1024 at 8
> 1280x1024 at 8 1280x1024 at 8 1280x1024 at 8
> 23:33:23.0178 I [5033] [dfb] Enumerating display Layers
> 23:33:23.0179 I [5033] [dfb] Configuring CooperativeLevel for OSD
> Layer 0 FBDev Primary Layer Type: graphics
> Caps: brightness contrast saturation surface
> Layer 1 NVidia Overlay Type: picture video
> Caps: brightness contrast deinterlacing dst_colorkey hue saturation
> screen_location surface
> 23:33:23.0180 I [5033] [dfb] (osdLayer): flags, options, pixelformat:
> 0000000f, 00000000 00400c03
> 23:33:23.0181 I [5033] [dfb] (osdLayer): width, height: 768
> 576
> 23:33:23.0181 I [5033] [dfb] osdLayer without !! alpha channel
> 23:33:23.0188 D [5033] [dfb] surface capabilities for (scrSurface):
> videoonly, double-buffered, flipping, PixelFormat = 0x00418c04
> 23:33:23.0189 I [5033] [dfb] width = 768, height = 576
> 23:33:23.0189 I [5033] [dfb] got fmt = 0x00418c04 bpp = 32
> 23:33:23.0192 I [5033] [dfb] Using this layer for OSD: (FBDev Primary Layer
> - [768x576])
> 23:33:23.0192 D [5033] [dfb] surface capabilities for (osdSurface):
> videoonly, double-buffered, flipping, PixelFormat = 0x00418c04
> 23:33:23.0192 I [5033] [dfb] Configuring CooperativeLevel for Overlay
> 23:33:23.0201 D [5033] [dfb] surface capabilities for (videoSurface):
> videoonly, PixelFormat = 0x00200806
> 23:33:23.0201 I [5033] [dfb] Using this layer for OSD: FBDev Primary
> Layer
> 23:33:23.0202 I [5033] [dfb] Using this layer for Video out: NVidia Overlay
Don't know if some got NVIDIA + softdevice + DirectFB to work :-(.
Stefan
More information about the vdr
mailing list