[Patch] Unbenutzte Frontends schließen

  • Läuft jetzt auch auf meinem Prod-System


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • virtual bool ProvidesEIT(void) const;

    ///< Returns true if this device provides EIT data and thus wants to be tuned

    ///< to the channels it can receive regularly to update the data.

    ///< The default implementation returns false.

    kls , das iptv Plugin hat ProvidesEIT() implementiert, da kommt immer false zurück.


    In void cEITScanner::Process(void) werden dann IPTV Transponder nie aus der scanList entfernt da es kein Device gibt, das EPG Daten bereitstellt und die IPTV Transponder unterstützt.


    Damit ist scanList->Count() (nach dem Füllen bei VDR restart) immer > 0, und wird danach nie mehr neu befüllt.

    Man könnte beim Füllen von scanList überprüfen, ob es mindestens ein Device gibt, das EPG Daten für den Transponder liefern kann. Und den Transponder nur dann in die scanList aufnehmen.


    Was meinst Du?

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Man könnte beim Füllen von scanList überprüfen, ob es mindestens ein Device gibt, das EPG Daten für den Transponder liefern kann. Und den Transponder nur dann in die scanList aufnehmen.

    Das wäre sicher sinnvoll.

    Etwa so?

  • Es funktioniert jetzt mit iptv-Kanal im Scanbereich, aber


    diese Meldungen hatte ich vorher nicht.


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Leider immer noch


    Code
    Jun 25 17:47:53 gentoo vdr[32378]: [32378] ERROR: can't determine frontend type for channel 0 (DVB-T)
    Jun 25 17:47:53 gentoo vdr[32378]: [32378] ERROR: can't determine frontend type for channel 0 (DVB-T)
    Jun 25 17:47:53 gentoo vdr[32378]: [32378] ERROR: can't determine frontend type for channel 0 (DVB-T)
    Jun 25 17:47:53 gentoo vdr[32378]: [32378] ERROR: can't determine frontend type for channel 0 (ARD)
    Jun 25 17:47:53 gentoo vdr[32378]: [32378] ERROR: can't determine frontend type for channel 0 (ARD)
    Jun 25 17:47:53 gentoo vdr[32378]: [32378] ERROR: can't determine frontend type for channel 0 (ARD)
    Jun 25 17:47:53 gentoo vdr[32378]: [32378] ERROR: can't determine frontend type for channel 0 (ZDF)
    Jun 25 17:47:53 gentoo vdr[32378]: [32378] ERROR: can't determine frontend type for channel 0 (ZDF)
    Jun 25 17:47:53 gentoo vdr[32378]: [32378] ERROR: can't determine frontend type for channel 0 (ZDF)


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Die Fehlermeldungen scheinen die Kanalgruppen in der channels.conf zu sein, vermutlich für jedes Frontend einmal:


    Code
    :ARD und ZDF
    Das Erste;ARD=Vodafone:338000:C0M256:C:6900:101=2:102=deu@3,103=mis@3;106=deu@106:104;105=deu:0:28106:1:1101:0
    ZDF;ZDFvision:450000:C0M256:C:6900:110=2:120=deu@3,121=mis@3,122=mul@3;125=deu@106:130;131=deu:0:28006:1:1079:0
    :@50 Kabel Digital Free
    RTL;Digital Free:466000:C0M256:C:6900:7752=2:7753=deu@3;7754=deu@106:7758;7757=deu:0:53601:61441:10000:0


    Code
    Jun 25 19:25:46 WS-E-DEBIAN vdr: [1074] detected /dev/dvb/adapter0/frontend0
    Jun 25 19:25:46 WS-E-DEBIAN vdr: [1074] detected /dev/dvb/adapter2/frontend0
    Jun 25 19:25:46 WS-E-DEBIAN vdr: [1074] detected /dev/dvb/adapter1/frontend0
    ...
    Jun 25 19:26:46 WS-E-DEBIAN vdr: [1074] ERROR: can't determine frontend type for channel 0 (ARD und ZDF)
    Jun 25 19:26:46 WS-E-DEBIAN vdr: [1074] ERROR: can't determine frontend type for channel 0 (ARD und ZDF)
    Jun 25 19:26:46 WS-E-DEBIAN vdr: [1074] ERROR: can't determine frontend type for channel 0 (ARD und ZDF)
    Jun 25 19:26:46 WS-E-DEBIAN vdr: [1074] ERROR: can't determine frontend type for channel 50 (Kabel Digital Free)
    Jun 25 19:26:46 WS-E-DEBIAN vdr: [1074] ERROR: can't determine frontend type for channel 50 (Kabel Digital Free)
    Jun 25 19:26:46 WS-E-DEBIAN vdr: [1074] ERROR: can't determine frontend type for channel 50 (Kabel Digital Free)
  • Ah, danke zimuland, das war wohl der richtige Hinweis.

    Mach mit beim VDR User Counter! Jetzt mit OpenStreetMap!

    Edited once, last by kls: Zeilen, die bereits im Patch von @MarkusE enthalten sind, rausgelöscht. ().

  • kls


    Jetzt kommen ständig diese Meldungen:



    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Danke an Euch Beide!


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Jetzt kommen ständig diese Meldungen:


    Du hast die falsche Version des Patches, die mit den vielen debug Meldungen. Anbei die aktuelle Version.

  • Du hast die falsche Version des Patches, die mit den vielen debug Meldungen. Anbei die aktuelle Version.

    Das war Absicht, um mehr Informationen zu haben.


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • kls


    Schaut bis jetzt gut aus! :thumbup:


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Kann ich dann davon ausgehen, dass der endgültige Patch so aussehen kann?


    kls  MarkusE


    Eben habe ich den Patch auf meinem Produktionssystem eingespielt, leider habe ich dort einen Crash:



    vdr-User-# 755 to_h264 chk_r vdr-transcode github

Participate now!

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