Epg.data

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Format eines Datensatzes)
(E)
Zeile 50: Zeile 50:
 
===E===
 
===E===
 
<ol>
 
<ol>
<li>'''EventID'''<br><b>Wozu wird EventId verwendet?</b></li>
+
<li>'''EventID'''<br>ist eine 32 bit vorzeichenlose Zahl, welche das Event ein-eindeutig kennzeichnen</li>
 
<li>'''StartZeit'''<br>
 
<li>'''StartZeit'''<br>
 
Startzeit als [http://en.wikipedia.org/wiki/Unix_time time_t] Integer Zahl in UTC</li>
 
Startzeit als [http://en.wikipedia.org/wiki/Unix_time time_t] Integer Zahl in UTC</li>
Zeile 56: Zeile 56:
 
Dauer in Sekunden</li>
 
Dauer in Sekunden</li>
 
<li>'''TableID'''<br>
 
<li>'''TableID'''<br>
hexadezimale Zahl, die angibt in welchem Table das Event enthalten ist. <b>Was ist ein Table?</b></li>
+
hexadezimale Zahl, die angibt in welcher Event-Tabelle das enthalten ist. <br />
 +
(wenn diese leer gelassen wird oder 0 ist, werden verhandene Daten nicht überschrieben oder geändert, mit Daten welche aus dem DVB Stream kommen)</li>
 +
<li>'''Version'''<br>
 +
hexadezimale Zahl, die angibt welche Version das Event in der Tabelle hat. (Wird ignoriert, wenn EPG Daten gelesen werden.)</li>
 
</ol>
 
</ol>
  

Version vom 11. November 2006, 10:43 Uhr

Inhaltsverzeichnis

Format der Datei

Die Datei epg.data ist eine Textdatei, in der nacheinander EPG-Datensätze gespeichert werden. Jede Zeile beginnt zunächst mit einem Typenzeichen gefolgt von einem Leerzeichen, das den Typ der Zeile angibt. Es gibt folgende Werte:

Zeichen + Parameter Bedeutung
C <channelID> <KanalName> Beginn eines neuen Kanals
E <EventID> <StartZeit> <Dauer> <TableID> Beginn eines neuen Eintrags
T <Titel> Setzt den Titel des aktuellen Eintragsfest
S <Kurztext> kurze Beschreibung des Eintrags
D <Beschreibung> Beschreibung des Eintrags. Pipe "|" wird als Zeilentrennzeichen verwendet
X <Datenstromart> <Typ> <Sprache> <Beschreibung> Angaben zum Video-/Audio-Stream
V <VPS> VPS Zeit angeben
e Eintrag beendet
c Kanal beendet

Parameter

(siehe vdr.5)

    C

    1. channelID
      Ist ein aus den Parametern der channels.conf geformter unverwechselbarer Identifier, z.B "T-8468-257-3",
      der aus SIGNALQUELLE-NID-TSID-SID-(RID) gebildet wird.
    2. KanalName
      zu channelID gehöriger Kanalname

    E

    1. EventID
      ist eine 32 bit vorzeichenlose Zahl, welche das Event ein-eindeutig kennzeichnen
    2. StartZeit
      Startzeit als time_t Integer Zahl in UTC
    3. Dauer
      Dauer in Sekunden
    4. TableID
      hexadezimale Zahl, die angibt in welcher Event-Tabelle das enthalten ist.
      (wenn diese leer gelassen wird oder 0 ist, werden verhandene Daten nicht überschrieben oder geändert, mit Daten welche aus dem DVB Stream kommen)
    5. Version
      hexadezimale Zahl, die angibt welche Version das Event in der Tabelle hat. (Wird ignoriert, wenn EPG Daten gelesen werden.)

    X

    1. Datenstromart
      1 = Video, 2 = Audio
    2. Typ
      Datenstromtyp gemäß ETSI EN 300 468
    3. Sprache
      abgekürzte Sprachangabe (3 Buchstabenkürzel)
    4. Beschreibung
      Beschreibung des Datenstroms

    V

    1. VPS
      Video Programming Service Zeit als time_t Integer Zahl in UTC

Format eines Datensatzes

Ein Datensatz sieht dann ungefähr so aus:

Datei
$VDRCONFIG/epg.data
...

C C-1-1079-28014-16387 ZDFdokukanal

.. (diverse Einträge zu diesem Kanal)

E 55784 1102797900 1080 50
T Tagesthemen
S mit Sport
D WM Bericht!
X 2 01 deu Mono
X 1 01 deu 4:3
V 1102797900
e

.. (diverse Einträge zu diesem Kanal)

c
...
In anderen Sprachen