VDR Server hat öfter Hänger nach dem Beenden einer Aufnahme (ERROR: can't set PID)

  • Hallo Zusammen,

    Ich habe ein Server 2.0.6 / Client 2.1.6 VDR Umgebung am laufen.

    Ich benutze stremdev für das Streamen von Live TV und einen NFS-Mount für das Abspielen der Aufnahmen.

    Ab und zu kommt es vor das nach dem Beenden der Aufnahme eine längere Zeit kein Live-TV-Bild kommt.

    Auch erscheinen folgende Meldung im Log:

    Code
    Oct 29 22:00:10 lara vdr: [2921] ERROR (dvbdevice.c,1389): Das Argument ist ungültig
    Oct 29 22:00:10 lara vdr: [2921] ERROR: can't set PID 1229277253 on device 2

    Nach ca. 30 Sekunden kommt dann das Live-Bild zurück und alles läuft wie es soll.

    Habt Ihr eine Erklärung hierfür?

    VG Uli

    Edited once, last by binduli (October 30, 2014 at 7:39 PM).

  • Hallo 3PO,

    ja das hatte ich schon gelesen. Fraglich ob das alles die gleichen Probleme sind. Ist das schon irgendwas herausgekommen?

    Mir kommen die Hochen PID-Nummern schon komisch vor.. Kann es denn eine PID mit 1229277253 geben?

    Eventuell hängt es an der channels.con vom server und client zusammen? Wie synchronisiert ihr die?

    VG Uli

  • Kann es denn eine PID mit 1229277253 geben?


    Nein, die PID hat nur 13 Bit, kann also höchsten 8191 sein, wobei 8192 in der DVB-API der Platzhalter für "alle PIDs" ist.
    http://en.wikipedia.org/wiki/MPEG_tran…ifier_.28PID.29

    Lars.

    vdr2: yaVDR 0.5/softhddevice @ G540, Intel DH67BLB3, Asus GT610/2GB, DDBridge + 2x DuoFlex C/T
    hdvdr: yaVDR unstable/softhddevice @ E8400, Asus P5Q SE Plus, 1x L4M-TwinCI + Flex C/T, 1x Sundtek MediaTV Pro, GT520
    Plugins: | avahi4vdr | dbus2vdr | dynamite | epg2timer | noepg | pvrinput | sundtek |

  • Von der Länge her könnte es auch ein UNIX-Timestamp sein:

    1229277253 => 14.12.2008 17:54:13

    Auf jeden Fall komisch woher der VDR diese Information bekommt... Und es scheint ja auch kein Einzelproblem zu sein.

  • Hi 3P0,

    ich benutze Skindesigner mit metrixHD. Allerdings glaube ich nicht dass es damit was zu tun hat...

    Ich denke es ist eher ein Streamdev client / server problem...

    Vielleicht liest ja zufällig der Entwickler von Streamdev oder auch Klaus mit und kann was dazu sagen...

    VG Uli

  • Das habe ich mit fast gedacht. ;)

    Ich habe, bzw. hatte mit SkinDesigner auch so meine Probleme. Seit ich dieses Plugin wieder komplett deaktiviert habe, sind meine PID Fehler verschwunden und der "Schlüsseldienst" funktioniert nun auch wieder zuverlässig. ;)

    Da ich niemals vermutet hätte, dass meine Probleme von einer Skinengine kommen könnten, bin ich nun froh, dass Du mir das bestätigt hast.

  • Ehrlich gesagt glaube ich nicht an SkinDesigner als Ursache... Was gäbe es da für einen Grund?

    Ich kann mich auch noch erinnern das es mit text2skin dieses Problem auch schon gab....

    VG Uli

  • Hallo Zusammen,

    zufällig habe ich gestern endeckt, das folgender Aufruf:

    Code
    cDevice *primaryDevice = cDevice::PrimaryDevice();
    const cChannel *channel = primaryDevice->GetCurrentlyTunedTransponder();

    nicht die correkte PID zurück liefert. Sondern eine wie wir sie kennen (zb. 1229277253)

    Ich habe mal gegrept und solch einen Aufruf im Skindesigner entdeckt. Allerdings habe ich keine Ahnung ob das nun das Problem ist.

    VG

  • Hi Binduli,
    ich hab auch diese merkwürdige Fehlermeldung:

    Code
    Jan  1 23:15:23 vdr3 vdr: [8366] ERROR (dvbdevice.c,1504): Das Argument ist ungültig
    Jan  1 23:15:23 vdr3 vdr: [8366] ERROR: can't set PID 775037036 on device 3

    hast du eine Lösung gefunden ?

    Skin Designer hab ich nicht (bewusst) installiert. Desweiteren nutze ich auch streamdev für Server > Client Transport.

    Grüße,
    Markus

    Meine Hardware

    VDR1: ASRock K10N78M pro, Sempron 140, picoPSU; yavdr 0.3a
    VDR2: ZOTAC ZBOX ID84 PLUS; Transcend TS64GSSD340 64GB SSD; yavdr 0.5.0
    VDR3: Server, 2x 2TB, Asus M3N78-EM;L4M-Twin S2 ver 6.5+L4M-Flex S2; in 19" IPC-C330; yavdr 0.5.0
    VDR4: ASRock N68C-S UCC, Sempron 140, ASUS EN210, KNC1 DVB-C, picoPSU; yavdr 0.3a
    NAS: Synology DS107+
    -----

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!