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@16 640x480@8 640x480@8 640x480@8 640x480@8 640x480@8 768x576@32 800x600@8 800x600@8 800x600@8 800x600@8800x600@8 800x600@8 800x600@8 800x600@8 1024x768@8 1024x768@8 1024x768@8 1024x768@8 1024x768@8 1024x768@8 1024x768@8 1152x864@8 1152x864@8 1152x864@8 1152x864@8 1152x864@8 1152x864@8 1280x960@8 1280x960@16 1280x960@321024x1024@8 1280x1024@8 1280x1024@8 1280x1024@8 1280x1024@8 1280x1024@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