Wirbelscan-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Bedienung)
(SVDRP Befehle)
Zeile 66: Zeile 66:
  
 
==[[SVDRP]] Befehle==
 
==[[SVDRP]] Befehle==
* ab Version 0.0.3
+
* ab Version 0.0.3, ''Befehle mit Anmerkung 1) ab 0.0.5-pre12''
 +
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|- bgcolor=#efefef
 
|- bgcolor=#efefef
Zeile 72: Zeile 73:
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
| S_TERR  || Startet DVB-T scan.
+
| '''S_TERR''' || '''Startet DVB-T scan.'''<pre>svdrpsend.pl plug wirbelscan s_terr</pre>
 
|-
 
|-
| S_CABL  || Startet DVB-C scan.
+
| '''S_CABL''' || '''Startet DVB-C scan.'''<pre>svdrpsend.pl plug wirbelscan s_cabl</pre>
 
|-
 
|-
| S_SAT  || Startet DVB-S scan.
+
| '''S_SAT'''   || '''Startet DVB-S scan.'''<pre>svdrpsend.pl plug wirbelscan s_sat</pre>
 
|-
 
|-
| S_PVR  || Startet PVRx50 scan.
+
| '''S_PVR'''   || '''Startet PVRx50 scan.'''<pre>svdrpsend.pl plug wirbelscan s_pvr</pre>
 
|-
 
|-
| S_STOP  || Stoppt alle scans (falls vorhanden).
+
| '''S_START''' || '''Start scan''' 1)<pre>svdrpsend.pl plug wirbelscan s_start</pre>
 
|-
 
|-
| M_AUTO || Setzt DVB-C Modulation auf AUTO.
+
| '''S_STOP''' || '''Stopp scan'''<pre>svdrpsend.pl plug wirbelscan s_stop</pre>
 
|-
 
|-
| M64    || Setzt DVB-C Modulation auf QAM64.
+
| '''SETUP''' ''<verb:log:type:inv_t:inv_c:srate:qam:cidx:sidx:s2:atsc:flags>''
 +
||'''change plugin setup''' 1)
 +
''verb'' - verbosity (0..5)<br>
 +
''log'' - logfile (0=OFF, 1=stdout, 2=syslog)<br>
 +
''type'' - scan type (0=DVB-T, 1=DVB-C, 2=DVB-S/S2, 3=pvrinput, 4=pvrinput FM, 5=ATSC)<br>
 +
''inv_t'' - DVB-T inversion (0=AUTO/OFF, 1=AUTO/ON)<br>
 +
''inv_c'' - DVB-C inversion (0=AUTO/OFF, 1=AUTO/ON)<br>
 +
''srate'' - DVB-C Symbolrate (0..15)<br>
 +
''qam'' - DVB-C modulation (0=AUTO, 1=QAM64, 2=QAM128, 3=QAM256, 4=ALL)<br>
 +
''cidx'' - country list index (Germany = 80)<br>
 +
''sidx'' - satellite list index (S19.2E = 6, S23.5E = 8)<br>
 +
''s2'' - enable DVB-S2 (0=OFF, 1=ON)<br>
 +
''atsc'' - ATSC scan type (0=VSB, 1=QAM, 2=VSB+QAM)<br>
 +
''flags'' - bitwise flag of  TV=1, RADIO=2, FTA=4, SCRAMBLED=8, HDTV=16
 +
  <pre>svdrpsend.pl plug wirbelscan setup 3:1:1:0:0:0:0:80:6:1:0:31</pre>
 
|-
 
|-
| M128    || Setzt DVB-C Modulation auf QAM128.
+
| '''STORE'''  || '''Store Setup''' 1) <pre>svdrpsend.pl plug wirbelscan store</pre>
 
|-
 
|-
| M256   || Setzt DVB-C Modulation auf QAM256.
+
| '''LSTC'''   || '''List Country IDs''' 1) <pre>svdrpsend.pl plug wirbelscan lstc</pre>
 
|-
 
|-
| SR_AUTO || Setzt DVB-C Symbolrate auf AUTO.
+
| '''LSTS'''    || '''List Satellite IDs''' 1) <pre>svdrpsend.pl plug wirbelscan lsts</pre>
 
|-
 
|-
| SR6900  || Setzt DVB-C Symbolrate auf 6900.
+
| '''QUERY'''  || '''Query Plugin Version, Setup Werte, Plugin Service API''' 1) <pre>svdrpsend.pl plug wirbelscan query</pre>
|-
+
| SR6875  || Setzt DVB-C Symbolrate auf 6875.
+
 
|}
 
|}
  

Version vom 31. Mai 2010, 19:53 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: W. Koehler

Das Plugin führt eine Kanalsuche durch für

  • DVB-T
  • DVB-C
  • DVB-S
  • IVTV PVR x50 Karten mit IVTV >= 0.8 (bevorzugt: ivtv-1.x.x aus dem v4l-hg)

und fügt die Sender der channels.conf hinzu. Dabei können auf Mischsystemen auch die verschiedenen Signalarten gleichzeitig und unabhängig voneinander gesucht werden. Die Konfiguration erfolgt ausschließlich über den Einstellungsdialog des Plugins.

Status

  • DVB-T getestet
  • DVB-C getestet
  • DVB-S getestet
  • PVR x50 getestet mit PVR 350 und PVR 150/500, ok.
  • siehe Versionsnummer, sicher noch Überarbeitung nötig.
  • VDR Testversionen: 1.4.3, 1.4.7, 1.5.9

Bilder

Kanalsuche

Bedienung

  • Einstellung des Landes (wichtig!) im Setup Dialog
  • Definition der Kanalsuche im Setup Dialog:
    • DVB-T
    • DVB-C
    • DVB-S
    • IVTV PVR Karte
  • bei analog noch das Plugin angeben (pvrinput/ptv)
  • Kanalsuche mit dem grünen Button starten.


Hinweise

  • das Plugin löscht während des Scans alle vorhandenen Sender, diese werden nach dem Scan wiederhergestellt. Livewiedergabe und Aufnahmen während des Scans sind deswegen nicht möglich.
  • das Plugin kann auch mit einer völlig leeren channels.conf (0 bytes) arbeiten.
  • ein Scan dauert je nach Scan Art bis zu 30 min
    • DVB-T ~ 3 min
    • DVB-C ~ 25 min (Symbolrate=AUTO, QAM=AUTO)
    • DVB-C ~ 4,5 min (Symbolrate=6900, QAM=64)
    • DVB-C ~ 5 min (Symbolrate=6900, QAM=256)
    • DVB-S ~ 30 min (Astra 19,2E)
    • pvrinput ~ 2min
  • falls bei DVB-C Symbolrate und Modulation ('QAM') in den Einstellungen definiert werden/bekannt sind, kann damit die Dauer des Scans auf die Hälfte bis ein Sechstel verringert werden (~ 4,5min)
  • die Signalqualität beeinflusst die Scanzeit und die Wahrscheinlichkeit, dass alle Kanäle gefunden werden
  • bei DVB-T beeinflussen die Eigenschaften des Frontends deutlich die Scanzeit, je mehr Einstellungen auf AUTO gesetzt werden können, desto schneller der Scan.

SVDRP Befehle

  • ab Version 0.0.3, Befehle mit Anmerkung 1) ab 0.0.5-pre12
Parameter Beschreibung
S_TERR Startet DVB-T scan.
svdrpsend.pl plug wirbelscan s_terr
S_CABL Startet DVB-C scan.
svdrpsend.pl plug wirbelscan s_cabl
S_SAT Startet DVB-S scan.
svdrpsend.pl plug wirbelscan s_sat
S_PVR Startet PVRx50 scan.
svdrpsend.pl plug wirbelscan s_pvr
S_START Start scan 1)
svdrpsend.pl plug wirbelscan s_start
S_STOP Stopp scan
svdrpsend.pl plug wirbelscan s_stop
SETUP <verb:log:type:inv_t:inv_c:srate:qam:cidx:sidx:s2:atsc:flags> change plugin setup 1)

verb - verbosity (0..5)
log - logfile (0=OFF, 1=stdout, 2=syslog)
type - scan type (0=DVB-T, 1=DVB-C, 2=DVB-S/S2, 3=pvrinput, 4=pvrinput FM, 5=ATSC)
inv_t - DVB-T inversion (0=AUTO/OFF, 1=AUTO/ON)
inv_c - DVB-C inversion (0=AUTO/OFF, 1=AUTO/ON)
srate - DVB-C Symbolrate (0..15)
qam - DVB-C modulation (0=AUTO, 1=QAM64, 2=QAM128, 3=QAM256, 4=ALL)
cidx - country list index (Germany = 80)
sidx - satellite list index (S19.2E = 6, S23.5E = 8)
s2 - enable DVB-S2 (0=OFF, 1=ON)
atsc - ATSC scan type (0=VSB, 1=QAM, 2=VSB+QAM)
flags - bitwise flag of TV=1, RADIO=2, FTA=4, SCRAMBLED=8, HDTV=16

svdrpsend.pl plug wirbelscan setup 3:1:1:0:0:0:0:80:6:1:0:31
STORE Store Setup 1)
svdrpsend.pl plug wirbelscan store
LSTC List Country IDs 1)
svdrpsend.pl plug wirbelscan lstc
LSTS List Satellite IDs 1)
svdrpsend.pl plug wirbelscan lsts
QUERY Query Plugin Version, Setup Werte, Plugin Service API 1)
svdrpsend.pl plug wirbelscan query

Einzugeben über telnet oder vdradmin als z.B. "plug wirbelscan s_pvr"

Hardwareanforderungen

  • DVB Karte oder PVRx50 Karte

Softwareanforderungen

  • aktuelle v4l2 Header Dateien mit ivtv Support (/usr/include/linux/videodev2.h)
  • DVB Header
  • für PVR x50 IVTV >= 0.8 !!!, damit auch Kernel >= 2.6.18, dringend empfohlen: 1.x.x
  • falls pvrinput (>=20080601) mit neuer Kanalsyntax betrieben werden soll: iptv pluginparams Patch

Installation

  • siehe allgemeine Plugin Installation

Links

  1. Homepage
  2. Download (source code)
In anderen Sprachen