VDR Server, disable "TS buffer thread" und "receiver thread"

  • Hi,


    VDR startet beim primary device threads zum holen der Daten ("TS buffer thread" und "receiver thread").

    Das verbraucht Ressourcen und ist beim reinen Server (kein mpeg decoder) unnötig.


    Der attachte Patch verhindert, dass diese threads beim reinen Server gestartet werden.

    Hinweis: Der Patch ist für vdr-2.6.6, und funktioniert nicht bei älteren VDR Versionen.


    ~ Markus

  • Code
    if (LiveView && IsPrimaryDevice()) {

    IsPrimaryDevice() gibt nur true zurück, wenn es einen mpeg Decoder gibt.

    Und wenn der Code in diesem if nicht ausgeführt wird, starten auch diese Threads nicht.


    Ich meine, diese Threads werden in EnsureAudioTrack(true) oder EnsureSubtitleTrack() gestartet.


    ~ Markus

    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

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!