Hi Leute!
Ich bin VDR-Newbie (...und finde dieses Projekt übrigens voll genial...) und habe mir kürzlich eine Siemens DVB-C mit Analogmodul zugelegt. Viel gelesen habe ich leider erst hinterher. Die Antworten zur Funktion des Analog-Moduls haben mich nicht wirklich weiter gebracht. Deshalb nochmal die Frage: Wird das Analog-Modul mit dem analogtv-Plugin unterstützt?
Ich hab's jedenfalls nicht zum Laufen bekommen und deshalb noch eine Pinnacle PCTV Rave in den PC gesteckt. Die funktioniert auch ganz gut (z.B. mit xawtv oder motv - sogar der Kanalscan hat funktioniert).
Nur mit VDR (1.2.2) unde dem analog-Plugin (0.9.14) will das nicht richtig laufen. Ich bekomme einfach kein Bild. Die Fehlermeldungen poste ich mal hier hinten dran. Für Audio habe ich beim mp1e jeweils /dev/zero als Quelle angegeben, da ich keine Soundkarte im PC habe, und er sonst immer meckert, dass /dev/mixer nicht existiert. Ist das OK so?
Im Fernseher-Fenster von VDRAdmin bekomme ich übrigens das richtige Bild auch, wenn ich auf einen analogen Kanal umschalte.
Wenn parallell z.B. xawtv läuft, kann man dort den Umschaltevorgang auch nachvillziehen.
Irgendwie scheint VDR den Stream von mp1e nicht richtig entgegenzunehmen, oder ?! Ist der fehlende Sound die Ursache? Wer kann mir weiterhelfen?
...hier das Debugging beim Umschalten auf einen analogen Kanal:
Oct 10 22:35:33 linux vdr[1244]: analogTV: cPluginAnalogtv::Housekeeping()
Oct 10 22:35:37 linux vdr[1244]: switching to channel 1
Oct 10 22:35:37 linux vdr[1244]: analogTV: cAnalogtvDevice::ProvidesChannel(Receiving()=0, frequency=-1, Channel->Frequency()=
217250)
Oct 10 22:35:37 linux vdr[1244]: analogTV: cAnalogtvDevice::ProvidesSource(Source=16384)
Oct 10 22:35:37 linux vdr[1244]: analogTV: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
Oct 10 22:35:37 linux vdr[1244]: analogTV: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=0, result=1, hasPriority=1
Oct 10 22:35:37 linux vdr[1244]: analogTV: Switching to channel 0 on device 0
Oct 10 22:35:37 linux vdr[1244]: analogTV: Switching to channel 0 on device 4
Oct 10 22:35:37 linux vdr[1244]: analogTV: cAnalogtvDevice::SetChannelDevice(LiveView=0, Receiving()=0, Receiving(true)=0)
Oct 10 22:35:37 linux vdr[1244]: analogTV: Channel: RTL, SID=12003
Oct 10 22:35:37 linux vdr[1244]: analogTV: TV norm: PAL
Oct 10 22:35:37 linux vdr[1244]: analogTV: Video device: /dev/video0
Oct 10 22:35:37 linux vdr[1244]: analogTV: Video source: 0:
Oct 10 22:35:37 linux vdr[1244]: analogTV: Detected capture device BT848A(Pinnacle PCTV Studio/Ra)
Oct 10 22:35:37 linux vdr[1244]: analogTV: Switching to channel 1 on device 4
Oct 10 22:35:37 linux vdr[1244]: analogTV: cAnalogtvDevice::SetPid(Pid=160, handle=-1, used=1, Type=5, On=1)
Oct 10 22:35:37 linux vdr[1244]: analogTV: SetPid(Type=5, On=1, Pid=160), havePCR=1
Oct 10 22:35:37 linux vdr[1244]: analogTV: cAnalogtvDevice::SetPid(Pid=80, handle=-1, used=1, Type=6, On=1)
Oct 10 22:35:37 linux vdr[1244]: analogTV: SetPid(Type=6, On=1, Pid=80), havePCR=1
Oct 10 22:35:37 linux vdr[1253]: transfer thread started (pid=1253)
Oct 10 22:35:37 linux vdr[1254]: receiver thread started on device 5 (pid=1254)
Oct 10 22:35:37 linux vdr[1254]: analogTV: cAnalogtvDevice::OpenDvr()
Oct 10 22:35:37 linux vdr[1254]: analogTV: cEncoder::cEncoder()
Oct 10 22:35:37 linux vdr[1255]: analogTV: cEncoder::Action()
Oct 10 22:35:37 linux vdr[1255]: analogTV: Input#0: Television
Oct 10 22:35:37 linux vdr[1255]: analogTV: Input#1: Composite1
Oct 10 22:35:37 linux vdr[1255]: analogTV: Input#2: S-Video
Oct 10 22:35:37 linux vdr[1255]: analogTV: V4L version 2 detected
Oct 10 22:35:37 linux vdr[1244]: analogTV: Switching to channel 1 on device 0
Oct 10 22:35:37 linux vdr[1254]: analogTV: cAnalogtvDevice::GetTSPacket() -- first call
Oct 10 22:35:37 linux vdr[1254]: analogTV: read_buffer() no data available yet -- encoder is still starting up!
Oct 10 22:35:37 linux vdr[1255]: analogTV: setNorm(0:PAL(0xff))
Oct 10 22:35:37 linux vdr[1255]: analogTV: tune(3476) [frequency=217250, freqOffset=16, ofs=0]
Oct 10 22:35:37 linux vdr[1255]: analogTV: setPictureProperties(brightness=20 (58.8%), contrast=14 (41.2%), colour=16 (47.1%),
hue=15 (44.1%))
Oct 10 22:35:37 linux vdr[1255]: analogTV: runEncoder(Apid=80, Vpid=160)
Oct 10 22:35:37 linux vdr[1255]: analogTV: mp1e -j -e 1 -t 256 -g I -p /dev/zero -c /dev/video0 -x /dev/zero -d 0 -a 3 -b 5000
000 -B 80 -v -r 4,80 -s 352x288 -F 8 -G 368x288 -o /tmp/.analogtv.avi
Oct 10 22:35:37 linux vdr[1257]: analogTV: Sucessfully set encoder priority to -10
Oct 10 22:35:37 linux vdr[1255]: analogTV: encoder started, pid=1257
Oct 10 22:35:37 linux vdr[1255]: analogTV: Unexpected packet type 179 in get_pes_packet()
Oct 10 22:35:37 linux vdr[1255]: analogTV: Unexpected packet type 184 in get_pes_packet()
Oct 10 22:35:37 linux vdr[1255]: analogTV: Unexpected packet type 0 in get_pes_packet()
...und das mit den "Unexpected packet type 0 in get_pes_packet()" geht dann noch ewig so weiter.
Ich bin für alle Hinweise dankbar!
(Meine Lieblings-Soap läuft nämlich auf RTL und das ist bei mir leider bis jetzt nur analog.)
...Grüße - chefkoch...