[ANNOUNCE] VDR Version 2.7.3 freigegeben

  • Wer mit den Warnungen wegen der DEPRECATED-Macros Probleme hat, könnte mal beiliegenden Patch probieren. Damit werden diese Codeteile komplett entfernt, und das kommt auch in die nächste Version so rein.


    Bei der Stelle in cControl::Launch() steht zwar ein "TODO obsolete once DEPRECATED_CCONTROL is gone", aber das fasse ich lieber nicht an, daher habe ich hier nur das TODO entfernt. Falls jemand mehr dazu sagen kann, bitte melden.

  • Hi Klaus,


    wenn über Locking sichergestellt ist, dass niemand auf cControl->control zugreift während void cControl::Launch(cControl *Control) läuft, dann kannst Du auch

    Code
    void cControl::Launch(cControl *Control)
    {
      cMutexLock MutexLock(&mutex);
      delete control;
      control = Control;                                                                                                                                                        
    } 

    schreiben.


    ~ 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

  • Der Patch mit Markus’ Ergänzung kompiliert bei mir den VDR und alle genutzten Plugins ohne Fehler.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.3 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, screenshot, skinenigmang, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

Participate now!

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