Hi @all!
Ich mache gerade meine ersten Schritte mit dem VDR.
Hardware/Software:
mobile Sempron 3000+ auf einem K8MM3-V
Technisat Skystar2
4:3 Röhrenfernseher S-VHS
Debian 4.0 Kernel 2.6.22.5 VDR latest stable selbst kompiliert
Meine ersten Erfolge erzielte ich mit meiner DXR3 und konnte den VDR schon mal testen.
Mit der DXR3 gibt's allerdings die (bekannten?) Probleme.
Das Bild ist beim Fersehen gut, allerdings gibt's Bildstörungen beim Umschalten, manchmal hängt sich der VDR auch weg.
Bevor ich nun eine FF-Karte kaufe, wollte ich noch den TV-Out meiner G550 mit dem softdevice-Plugin und DirectFB testen, bislang leider erfolglos.
Nach einigen Recherchen (auch hier im Forum) funktioniert zumindest schon mal folgendes:
Wenn ich das Kernelmodul matroxfb_crtc2 lade ...
matroxfb: Matrox G550 detected
PInS memtype = 5
matroxfb: MTRR's turned on
matroxfb: 640x480x8bpp (virtual: 640x26214)
matroxfb: framebuffer at 0xF8000000, mapped to 0xe0c00000, size 33554432
Console: switching to colour frame buffer device 80x30
fb0: MATROX frame buffer device
matroxfb_crtc2: secondary head of fb0 was registered as fb1
kann ich mit "mplayer -vo dfbmga:noinput /video/Zeugin_der_Anklage/2007-09-02.20.38.50.99.rec/001.vdr" eine frühere VDR Aufnahme am Fernseher betrachten :D.
meine /etc/directfbrc
root@vdr:~# cat /etc/directfbrc
#fbdev=/dev/fb1
matrox-crtc2
matrox-tv-standard=pal
depth=16
pixelformat=ARGB
#pixelformat=YV12
disable-module=joystick
disable-module=keyboard
disable-module=mutouch
disable-module=ps2mouse
disable-module=sdlinput
disable-module=serialmouse
disable-module=sonypi
disable-module=lirc
disable-module=linux_input
Alles anzeigen
Nehme ich fbdev=/dev/fb1 mit hinein, funktioniert die Ausgabe mit mplayer NICHT mehr, das Bild wird nur grün!
Jetzt aber zum VDR und dem softdevice Plugin:
starte ich den VDR mit " vdr -P "softdevice -vo dfb:mgatv -ao dummy:" " bekomme ich kein Bild (Philips TV Schirm bleibt blau) bzw. flackert manchmal etwas sehr verschwommenes schwarz/weißes herein, bei dem sich erahnen läßt, es könnte sich um ein Fernsehbild handeln.
/var/log/syslog
Sep 7 10:14:50 vdr vdr: [2409] VDR version 1.4.7 started
Sep 7 10:14:50 vdr vdr: [2409] loading plugin: /usr/local/share/vdr/PLUGINS/libvdr-softdevice.so.1.4.5
Sep 7 10:14:50 vdr vdr: [2409] loading /video/setup.conf
Sep 7 10:14:50 vdr vdr: [2409] loading /video/sources.conf
Sep 7 10:14:50 vdr vdr: [2409] loading /video/diseqc.conf
Sep 7 10:14:50 vdr vdr: [2409] loading /video/channels.conf
Sep 7 10:14:51 vdr vdr: [2409] loading /video/timers.conf
Sep 7 10:14:51 vdr vdr: [2409] loading /video/svdrphosts.conf
Sep 7 10:14:51 vdr vdr: [2409] loading /video/remote.conf
Sep 7 10:14:51 vdr vdr: [2409] loading /video/keymacros.conf
Sep 7 10:14:51 vdr vdr: [2409] reading EPG data from /video/epg.data
Sep 7 10:14:51 vdr vdr: [2410] video directory scanner thread started (pid=2409, tid=2410)
Sep 7 10:14:51 vdr vdr: [2411] video directory scanner thread started (pid=2409, tid=2411)
Sep 7 10:14:51 vdr vdr: [2411] video directory scanner thread ended (pid=2409, tid=2411)
Sep 7 10:14:51 vdr vdr: [2410] video directory scanner thread ended (pid=2409, tid=2410)
Sep 7 10:14:51 vdr vdr: [2409] probing /dev/dvb/adapter0/frontend0
Sep 7 10:14:51 vdr vdr: [2409] found 1 video device
Sep 7 10:14:51 vdr vdr: [2409] initializing plugin: softdevice (0.4.0): A software emulated MPEG2 device
Sep 7 10:14:51 vdr vdr: [2413] tuner on device 1 thread started (pid=2409, tid=2413)
Sep 7 10:14:51 vdr vdr: [2414] section handler thread started (pid=2409, tid=2414)
Sep 7 10:14:51 vdr vdr: [2409] [dfb] init
Sep 7 10:14:51 vdr vdr: [2409] [dfb] Supported video Modes are:
Sep 7 10:14:51 vdr vdr: [2409] [dfb] Enumerating display Layers
Sep 7 10:14:51 vdr vdr: [2409] [dfb] (osdLayer): flags, options, pixelformat: 0000000f, 00000000 00418c04
Sep 7 10:14:51 vdr vdr: [2409] [dfb] (osdLayer): width, height: 640 480
Sep 7 10:14:51 vdr vdr: [2409] [dfb] osdLayer without !! alpha channel
Sep 7 10:14:51 vdr vdr: [2409] [dfb] Set DLBM_TRIPLE for layer [FBDev Primary Layer]
Sep 7 10:14:51 vdr vdr: [2409] [dfb] DLOP_FIELD_PARITY not supported by layer [FBDev Primary Layer]
Sep 7 10:14:51 vdr vdr: [2409] [dfb] surface capabilities for (scrSurface): videoonly, flipping, triple-buffered, PixelFormat = 0x00418c04
Sep 7 10:14:51 vdr vdr: [2409] [dfb] width = 640, height = 480
Sep 7 10:14:51 vdr vdr: [2409] [dfb] got fmt = 0x00418c04 bpp = 32
Sep 7 10:14:51 vdr vdr: [2409] [dfb] Using this layer for OSD: (FBDev Primary Layer - [640x480])
Sep 7 10:14:51 vdr vdr: [2409] [dfb] surface capabilities for (osdSurface): videoonly, double-buffered, flipping, PixelFormat = 0x00418c04
Sep 7 10:14:51 vdr vdr: [2409] [dfb] surface capabilities for (videoSurface): videoonly, PixelFormat = 0x00200806
Sep 7 10:14:51 vdr vdr: [2409] [dfb] Using this layer for OSD: FBDev Primary Layer
Sep 7 10:14:51 vdr vdr: [2409] [dfb] Using this layer for Video out: Matrox CRTC2 Layer
Sep 7 10:14:51 vdr vdr: [2409] [dfb] Display frame time is 19968 microseconds
Sep 7 10:14:51 vdr vdr: [2409] [dfb] (re)configuring Videolayer to 720 x 576 (720x576)
Sep 7 10:14:51 vdr vdr: [2409] [dfb] creating new surface (stretchBlit)
Sep 7 10:14:51 vdr vdr: [2409] [dfb] surface capabilities for (videoSurface): videoonly, interlaced, PixelFormat = 0x00200806
Sep 7 10:14:51 vdr vdr: [2409] [dfb] (re)configured 0x00200806
Sep 7 10:14:51 vdr vdr: [2409] [softdevice] videoOut OK !
Sep 7 10:14:51 vdr vdr: [2409] [softdevice-audio-dummy] Device opened! Using dummy device -> no audio!
Sep 7 10:14:51 vdr vdr: [2409] setting primary device to 2
Sep 7 10:14:51 vdr vdr: [2409] SVDRP listening on port 2001
Sep 7 10:14:51 vdr vdr: [2409] skin "EnigmaNG" not available - using "classic" instead
Sep 7 10:14:51 vdr vdr: [2409] starting plugin: softdevice
Sep 7 10:14:51 vdr vdr: [2409] skin "EnigmaNG" not available - using "classic" instead
Sep 7 10:14:51 vdr vdr: [2409] remote control softdevice-dfb - learning keys
Sep 7 10:14:51 vdr vdr: [2419] KBD remote control thread started (pid=2409, tid=2419)
Sep 7 10:14:52 vdr vdr: [2418] [VideoOut]: resolution changed: W(720 -> 736); H(576 ->576)
Sep 7 10:14:52 vdr vdr: [2418] [VideoOut]: 736x576 [0,0 736x576] -> 640x480 [0,4 640x470]
Sep 7 10:14:52 vdr vdr: [2418] [dfb] (re)configuring Videolayer to 736 x 576 (736x576)
Sep 7 10:14:52 vdr vdr: [2418] [dfb] creating new surface (stretchBlit)
Sep 7 10:14:52 vdr vdr: [2418] [dfb] surface capabilities for (videoSurface): videoonly, interlaced, PixelFormat = 0x00200806
Sep 7 10:14:52 vdr vdr: [2418] [dfb] (re)configured 0x00200806
Sep 7 10:15:01 vdr vdr: [2409] remote control KBD - keys known
Sep 7 10:15:01 vdr vdr: [2409] switching to channel 23
Sep 7 10:15:02 vdr vdr: [2421] transfer thread started (pid=2409, tid=2421)
Sep 7 10:15:02 vdr vdr: [2422] receiver on device 1 thread started (pid=2409, tid=2422)
Sep 7 10:15:02 vdr vdr: [2424] TS buffer on device 1 thread started (pid=2409, tid=2424)
Sep 7 10:15:02 vdr vdr: [2423] [VideoOut] reset: sync info: repF = 0, drpF = 0, totF = 0
Sep 7 10:15:02 vdr vdr: [2421] setting audio track to 1 (0)
Sep 7 10:15:03 vdr vdr: [2426] [VideoOut]: resolution changed: W(736 -> 720); H(576 ->576)
Sep 7 10:15:03 vdr vdr: [2426] [VideoOut]: aspect changed (0 -> 0 ; 1,366667 -> 1,333333)
Sep 7 10:15:03 vdr vdr: [2426] [VideoOut]: 720x576 [0,0 720x576] -> 640x480 [0,14 640x450]
Sep 7 10:15:03 vdr vdr: [2426] [dfb] (re)configuring Videolayer to 720 x 576 (720x576)
Sep 7 10:15:03 vdr vdr: [2426] [dfb] creating new surface (stretchBlit)
Sep 7 10:15:03 vdr vdr: [2426] [dfb] surface capabilities for (videoSurface): videoonly, interlaced, PixelFormat = 0x00200806
Sep 7 10:15:03 vdr vdr: [2426] [dfb] (re)configured 0x00200806
Sep 7 10:15:04 vdr vdr: [2426] [VideoOut] video now synced (23 - 233)
Sep 7 10:15:24 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:24 vdr vdr: [2422] buffer usage: 60% (tid=2421)
Sep 7 10:15:24 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:24 vdr vdr: [2422] buffer usage: 60% (tid=2421)
Sep 7 10:15:24 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:24 vdr vdr: [2422] buffer usage: 60% (tid=2421)
Sep 7 10:15:24 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:25 vdr vdr: [2422] buffer usage: 80% (tid=2421)
Sep 7 10:15:26 vdr vdr: [2422] buffer usage: 90% (tid=2421)
Sep 7 10:15:26 vdr vdr: [2421] clearing transfer buffer to avoid overflows
Sep 7 10:15:26 vdr vdr: [2422] buffer usage: 0% (tid=2421)
Sep 7 10:15:26 vdr vdr: [2428] [VideoOut] reset: sync info: repF = 81, drpF = 6, totF = 471
Sep 7 10:15:34 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:35 vdr vdr: [2422] buffer usage: 60% (tid=2421)
Sep 7 10:15:35 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:35 vdr vdr: [2422] buffer usage: 80% (tid=2421)
Sep 7 10:15:38 vdr vdr: [2422] buffer usage: 60% (tid=2421)
Sep 7 10:15:38 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:38 vdr vdr: [2422] buffer usage: 60% (tid=2421)
Sep 7 10:15:38 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:38 vdr vdr: [2422] buffer usage: 60% (tid=2421)
Sep 7 10:15:38 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:39 vdr vdr: [2422] buffer usage: 60% (tid=2421)
Sep 7 10:15:41 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:41 vdr vdr: [2422] buffer usage: 80% (tid=2421)
Sep 7 10:15:42 vdr vdr: [2422] buffer usage: 90% (tid=2421)
Sep 7 10:15:42 vdr vdr: [2421] clearing transfer buffer to avoid overflows
Sep 7 10:15:42 vdr vdr: [2422] buffer usage: 0% (tid=2421)
Sep 7 10:15:42 vdr vdr: [2431] [VideoOut] reset: sync info: repF = 0, drpF = 16, totF = 269
Sep 7 10:15:48 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:48 vdr vdr: [2422] buffer usage: 80% (tid=2421)
Sep 7 10:15:48 vdr vdr: [2422] buffer usage: 90% (tid=2421)
Sep 7 10:15:48 vdr vdr: [2421] clearing transfer buffer to avoid overflows
Sep 7 10:15:49 vdr vdr: [2422] buffer usage: 0% (tid=2421)
Sep 7 10:15:49 vdr vdr: [2435] [VideoOut] reset: sync info: repF = 0, drpF = 1, totF = 31
Sep 7 10:15:53 vdr vdr: [2421] clearing device because of consecutive poll timeouts
Sep 7 10:15:54 vdr vdr: [2438] [VideoOut] reset: sync info: repF = 0, drpF = 0, totF = 12
Sep 7 10:15:59 vdr vdr: [2422] buffer usage: 70% (tid=2421)
Sep 7 10:15:59 vdr vdr: [2422] buffer usage: 80% (tid=2421)
Sep 7 10:16:00 vdr vdr: [2422] buffer usage: 90% (tid=2421)
Sep 7 10:16:00 vdr vdr: [2421] clearing transfer buffer to avoid overflows
Sep 7 10:16:00 vdr vdr: [2422] buffer usage: 100% (tid=2421)
Sep 7 10:16:00 vdr vdr: [2422] ERROR: 1 ring buffer overflow (177 bytes dropped)
Sep 7 10:16:01 vdr vdr: [2409] switching to channel 1
Sep 7 10:16:01 vdr vdr: [2421] transfer thread ended (pid=2409, tid=2421)
Sep 7 10:16:01 vdr vdr: [2424] TS buffer on device 1 thread ended (pid=2409, tid=2424)
Sep 7 10:16:01 vdr vdr: [2422] buffer stats: 90616 (4%) used
Sep 7 10:16:01 vdr vdr: [2422] receiver on device 1 thread ended (pid=2409, tid=2422)
Sep 7 10:16:01 vdr vdr: [2409] cTS2PES got 42 TS errors, 27 TS continuity errors
Sep 7 10:16:01 vdr vdr: [2409] cTS2PES got 1 TS errors, 5 TS continuity errors
Sep 7 10:16:01 vdr vdr: [2409] buffer stats: 0 (0%) used
Sep 7 10:16:01 vdr vdr: [2443] transfer thread started (pid=2409, tid=2443)
Sep 7 10:16:01 vdr vdr: [2444] receiver on device 1 thread started (pid=2409, tid=2444)
Sep 7 10:16:01 vdr vdr: [2446] TS buffer on device 1 thread started (pid=2409, tid=2446)
Sep 7 10:16:01 vdr vdr: [2445] [VideoOut] reset: sync info: repF = 0, drpF = 2, totF = 43
Sep 7 10:16:02 vdr vdr: [2443] setting audio track to 1 (0)
Sep 7 10:16:07 vdr vdr: [2444] buffer usage: 70% (tid=2443)
Sep 7 10:16:07 vdr vdr: [2444] buffer usage: 60% (tid=2443)
Sep 7 10:16:07 vdr vdr: [2444] buffer usage: 70% (tid=2443)
Sep 7 10:16:08 vdr vdr: [2444] buffer usage: 80% (tid=2443)
Sep 7 10:16:09 vdr vdr: [2444] buffer usage: 90% (tid=2443)
Sep 7 10:16:09 vdr vdr: [2443] clearing transfer buffer to avoid overflows
Sep 7 10:16:09 vdr vdr: [2444] buffer usage: 0% (tid=2443)
Sep 7 10:16:09 vdr vdr: [2449] [VideoOut] reset: sync info: repF = 0, drpF = 2, totF = 48
Sep 7 10:16:17 vdr vdr: [2444] buffer usage: 70% (tid=2443)
Sep 7 10:16:17 vdr vdr: [2444] buffer usage: 60% (tid=2443)
Sep 7 10:16:17 vdr vdr: [2444] buffer usage: 70% (tid=2443)
Sep 7 10:16:17 vdr vdr: [2444] buffer usage: 60% (tid=2443)
Sep 7 10:16:17 vdr vdr: [2444] buffer usage: 70% (tid=2443)
Sep 7 10:16:17 vdr vdr: [2444] buffer usage: 80% (tid=2443)
Sep 7 10:16:18 vdr vdr: [2444] buffer usage: 90% (tid=2443)
Sep 7 10:16:18 vdr vdr: [2443] clearing transfer buffer to avoid overflows
Sep 7 10:16:18 vdr vdr: [2444] buffer usage: 0% (tid=2443)
Sep 7 10:16:18 vdr vdr: [2452] [VideoOut] reset: sync info: repF = 0, drpF = 6, totF = 103
Sep 7 10:16:28 vdr vdr: [2444] buffer usage: 70% (tid=2443)
Sep 7 10:16:28 vdr vdr: [2444] buffer usage: 60% (tid=2443)
Sep 7 10:16:28 vdr vdr: [2444] buffer usage: 70% (tid=2443)
Sep 7 10:16:28 vdr vdr: [2444] buffer usage: 80% (tid=2443)
Sep 7 10:16:30 vdr vdr: [2444] buffer usage: 90% (tid=2443)
Sep 7 10:16:30 vdr vdr: [2443] clearing transfer buffer to avoid overflows
Sep 7 10:16:30 vdr vdr: [2444] buffer usage: 0% (tid=2443)
Sep 7 10:16:30 vdr vdr: [2455] [VideoOut] reset: sync info: repF = 0, drpF = 8, totF = 136
Sep 7 10:16:40 vdr vdr: [2444] buffer usage: 70% (tid=2443)
Sep 7 10:16:40 vdr vdr: [2444] buffer usage: 60% (tid=2443)
Sep 7 10:16:40 vdr vdr: [2444] buffer usage: 70% (tid=2443)
Sep 7 10:16:40 vdr vdr: [2444] buffer usage: 60% (tid=2443)
Sep 7 10:16:40 vdr vdr: [2444] buffer usage: 70% (tid=2443)
Sep 7 10:16:41 vdr vdr: [2444] buffer usage: 80% (tid=2443)
Sep 7 10:16:42 vdr vdr: [2444] buffer usage: 90% (tid=2443)
Sep 7 10:16:42 vdr vdr: [2443] clearing transfer buffer to avoid overflows
Sep 7 10:16:42 vdr vdr: [2444] buffer usage: 0% (tid=2443)
Sep 7 10:16:42 vdr vdr: [2458] [VideoOut] reset: sync info: repF = 0, drpF = 9, totF = 147
Sep 7 10:16:52 vdr vdr: [2409] caught signal 15
Sep 7 10:16:52 vdr vdr: [2409] stopping plugin: softdevice
Sep 7 10:16:52 vdr vdr: [2443] transfer thread ended (pid=2409, tid=2443)
Sep 7 10:16:52 vdr vdr: [2446] TS buffer on device 1 thread ended (pid=2409, tid=2446)
Sep 7 10:16:52 vdr vdr: [2444] buffer stats: 128216 (6%) used
Sep 7 10:16:52 vdr vdr: [2444] receiver on device 1 thread ended (pid=2409, tid=2444)
Sep 7 10:16:52 vdr vdr: [2409] cTS2PES got 0 TS errors, 2 TS continuity errors
Sep 7 10:16:52 vdr vdr: [2409] cTS2PES got 0 TS errors, 3 TS continuity errors
Sep 7 10:16:52 vdr vdr: [2409] cTS2PES got 0 TS errors, 3 TS continuity errors
Sep 7 10:16:52 vdr vdr: [2409] buffer stats: 1040016 (49%) used
Sep 7 10:16:53 vdr vdr: [2419] KBD remote control thread ended (pid=2409, tid=2419)
Sep 7 10:16:53 vdr vdr: [2409] saved setup to /video/setup.conf
Sep 7 10:16:53 vdr vdr: [2413] tuner on device 1 thread ended (pid=2409, tid=2413)
Sep 7 10:16:53 vdr vdr: [2414] section handler thread ended (pid=2409, tid=2414)
Sep 7 10:16:53 vdr vdr: [2409] Releasing DFB
Sep 7 10:16:53 vdr vdr: [2409] [VideoOut]: Good bye
Sep 7 10:16:53 vdr vdr: [2409] deleting plugin: softdevice
Sep 7 10:16:53 vdr vdr: [2409] exiting
Alles anzeigen
Bitte um Vorschläge, Danke!
Manx