Hallo, eines vorweg: ich weiß, was alle über vdr und "analog only" sagen. Trotzdem reizt mich mit meinem 2,6GHz-Athlon die mögliche Kombination, eine WinTV PCI als INPUT- und softdevice als OUTPUT-Device zu verwenden - schon, um vor einem Hardwarekauf vdr kennenzulernen.
Folgende Kombination:
Kernel 2.6.9-gentoo-r4
WinTV PCI
vdr-1.3.16
vdr-analogtv-0.9.36
vdr-softdevice-0.0.7
Softdevice läuft fehlerfrei, ich kann mich durch alle Menüs hangeln, mit dvd-Plugin laufen auch DVDs. AnalogTV läßt sich gemäß README übersetzen, alle Patches durchgeführt.
Beim Start von VDR mit "vdr -l 3 -v /home/nak/video -P"softdevice -vo xv:" -Panalogtv" erhalte ich folgende Ausgabe:
[softdevice] processing args
[softdevice] argv [0] = softdevice
[softdevice] argv [1] = -vo
23:44:46 analogTV version 0.9.36 starting up ...
23:44:46
23:44:46 Copyright (C) 2003 .. 2004 by Andreas Kool (akool@gmx.de)
23:44:46
23:44:46 The analogTV plugin is the work of many people;
23:44:46 for at least a partial list see CREDITS.
23:44:46
23:44:46 analogTV comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
23:44:46 This is free software, and you are welcome to redistribute it
23:44:46 under certain conditions; see COPYING for details.
23:44:46
23:44:46 Detected Linux version 2.6.9-gentoo-r4
23:44:46 Detected VDR version 1.3.16
23:44:46 Detected plain-vanilla VDR (hopefully :-)
[setup-softdevice] alsa device set to: default
[setup-softdevice] A/V Offset set to (0)
[setup-softdevice] cropping mode set to 0 (none)
[setup-softdevice] deinterlace method set to 0 none
[softdevice] picture mirroring set to 0 (off)
[setup-softdevice] pixel format set to (I420)
[setup-softdevice] startup aspect set to (4:3 normal)
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[softdevice] ffmpeg version(0.4.8) build(4680)
[softdevice] Xv out OK !
[softdevice] Video Out seems to be OK
[softdevice] Initializing Audio Out
[softdevice] Audio out seems to be OK
[softdevice] A/V devices initialized, now initializing MPEG2 Decoder
23:44:46 cSchedules created
cSoftDevice::MakePrimaryDevice
23:44:46 Detected ConfigDirectory()="/home/nak/video/plugins"
23:44:46 CPU AMD Athlon(tm) XP 2600+, family 6, model 8, stepping 1
23:44:46 CPU measured at 2088.048MHz
23:44:46 Using MMXEXT optimized memcpy()
Alles anzeigen
Es erscheint das vdr-Fenster ohne jeden Hinweis auf analoge Videoquellen (Videoquelle: unbekannt im Setup-Menü von analogtv). Die WinTV PCI wird also offensichtlich nicht gefunden/erkannt.
Treibertechnisch ist sie korrekt eingebunden, tvtime&Co laufen, mp1e kann einen MPEG-Stream aus /dev/video0 erzeugen:
Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:01:0a.0[A] -> GSI 16 (level, high) -> IRQ 16
bttv0: Bt878 (rev 17) at 0000:01:0a.0, irq: 16, latency: 32, mmio: 0xdc000000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: Hauppauge (bt878) [card=10,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00fffffb [init]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
bttv0: Hauppauge eeprom: model=38074, tuner=Philips FM1216 (5), radio=yes
bttv0: using tuner=5
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: Ignoring new-style parameters in presence of obsolete ones
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
tuner: Ignoring new-style parameters in presence of obsolete ones
tuner: chip found at addr 0xc2 i2c-bus bt878 #0 [sw]
tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by bt878 #0 [sw]
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok
Alles anzeigen
Any clues, warum sich analogtv nicht um mein /dev/video0 kümmern mag?
Danke im Voraus und: Nicht schimpfen von wegen "analog only", wenn die Zeit reif ist, in Erfurt so etwa im Mai 2005, bin ich dann mit DVB-T dabei.