ERROR: Kanal blockiert (zeichnet auf)!

  • Hi *,

    seit VDR 2.6.6 bekomme ich bei jedem Start die Meldung

    Code
    vdr[32519]: [32519] ERROR: Kanal blockiert (zeichnet auf)!

    Was meint er damit? Es läuft da keine Aufnahme.

    VDR zwei drei
    • VDR 01 (Server): VDR 2.7.7 - 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): VDR 2.7.5 - 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - iptv - osdteletext - skinnopacity - softhddevice - svdrpservice - tvscraper]
  • Ich habe mal meine Glaskugel gefragt:

    Teste mal ohne das osdteletext Plugin.

    VDR

    Server: Ubuntu 24.04 headless VDR im LXC Container, Plugins: satip (Octopus NET SL SX8), live, epgsearch, tvscraper, markad

    Clients: LibreELEC auf RasPi3 und RasPi 3+

  • Sry, war etwas dürftig von den Infos her.

    Auf der Kiste läuft allerdings kein osdteletext:

    plugins: [channellists - control - epg2vdr - live - markad - osd2web - scraper2vdr - streamdev-server]'

    Inkl. VDR alles die aktuellsten Versionen.

    VDR zwei drei
    • VDR 01 (Server): VDR 2.7.7 - 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): VDR 2.7.5 - 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - iptv - osdteletext - skinnopacity - softhddevice - svdrpservice - tvscraper]
  • OK, die Glaskugel taugt nichts.

    Poste doch mal das syslog von VDR Start.

    VDR

    Server: Ubuntu 24.04 headless VDR im LXC Container, Plugins: satip (Octopus NET SL SX8), live, epgsearch, tvscraper, markad

    Clients: LibreELEC auf RasPi3 und RasPi 3+

  • Ist der streamdev-server - ohne den passiert das nicht.

    Das syslog vom VDR-Start ist durch epg2vdr und EPGD riesig - willst du das wirklich sehen?

    VDR zwei drei
    • VDR 01 (Server): VDR 2.7.7 - 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): VDR 2.7.5 - 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - iptv - osdteletext - skinnopacity - softhddevice - svdrpservice - tvscraper]
  • Jetzt nicht mehr, du hast ja den Auslöser gefunden.

    VDR

    Server: Ubuntu 24.04 headless VDR im LXC Container, Plugins: satip (Octopus NET SL SX8), live, epgsearch, tvscraper, markad

    Clients: LibreELEC auf RasPi3 und RasPi 3+

  • Wenn ich dann noch wüsste, warum das passiert, ... :)

    Und ob man was dagegen tun kann oder ob das sogar ok ist.

    VDR zwei drei
    • VDR 01 (Server): VDR 2.7.7 - 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): VDR 2.7.5 - 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - iptv - osdteletext - skinnopacity - softhddevice - svdrpservice - tvscraper]
  • Hi,

    Die Meldung ist irreführend. Sie bedeutet, dass das primary device keinen mpeg Dekoder hat (also reiner Server).

    Ich denke mal, Du kannst die Meldung ignorieren.

    kls , so richtig Sinn macht das nicht, diese Meldung am Skin auszugeben, wenn das primary device keinen mpeg Dekoder hat.

    Was meinst Du? Diese Meldung einfach weglassen, oder in dsyslog schreiben?

    Code
    void cControl::Attach(void)
    {                                                                                                                                                                   cMutexLock MutexLock(&mutex);                                                                                                                                     if (control && !control->attached && control->player && !control->player->IsAttached()) {                                                                            if (cDevice::PrimaryDevice()->AttachPlayer(control->player))                                                                                                         control->attached = true;                                                                                                                                      else {                                                                                                                                                               Skins.Message(mtError, tr("Channel locked (recording)!"));                                                                                                        Shutdown();                                                                                                                                                       }                                                                                                                                                              }                                                                                                                                                            }

    ~ Markus

  • kls , klar, da kann streamdev-server sicher besser werden.

    Trotzdem sollte VDR im Fehlerfall korrekte Meldungen ausgeben (?).

    Und die korrekte Meldung hier wäre: "Cannot attach player to primary device, as primary device has no mpeg decoder".

  • Häh? So?

    Code
    ...
    else {                                                                                                                                                               Skins.Message(mtError, tr("Cannot attach player to primary device, as primary device has no mpeg decoder!"));                                                                                                        Shutdown();                                                                                                                                                       }
    ...             

    MyVDR: yaVDR-Ansible (Ubuntu 20, VDR 2.4.8) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr (tvm) - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 21 - xstream
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Noch kürzer: Primary device has no MPEG decoder, can't attach player ;)

  • Ahhhhhhh - Danke fürs Erklären! :wand

    MyVDR: yaVDR-Ansible (Ubuntu 20, VDR 2.4.8) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr (tvm) - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 21 - xstream
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

Participate now!

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