[gelöst][frodo]testing-vdr und plex

  • Hallo..
    da ich im Moment daran arbeite den tryouts-Skin an das plex-plugin anzupassen, bin ich dank chriszero und frodo auf dem letzen Stand von frodo-testing-vdr.
    Leider gibts seit dem letzten Update ein Problem, das plex-plugin stürtzt beim beenden ab, jemand eine Idee woran das liegen könnte?

    Files

    Boo'sNet


    VDR1: yaVDR 0.5-testing: ASUS M2NPV-VM -- Athlon64 3500+ LV -- 2GB Ram -- Zotac GT220 -- 1xTT-1600 DVB-s2 -- 1xTT-4100 DVB-s2 -- 64GB 2,5'' SSD -- yaUSBirV3 -- Ambilight
    VDR2: yaVDR 0.5-stable: Dell Optiplex 755(DT) -- Core2 Duo E4600 -- 2GB Ram -- Zotac GT210 -- 1xTT-1600 DVB-s2 -- 32GB 2,5'' SSD
    VDR-testing: yaVDR 0.5-stable: Dell Optiplex 755(DT) -- Core2 Duo E4600 -- 2GB Ram -- Zotac GT610 -- 1xTT-1600 DVB-s2 -- 120GB 2,5'' HD
    Server1: Ubuntu 12.04 + kvm: Foxconn A7GM-S 2.0 -- Athlon BE-2400 -- 8GB Ram -- 64GB 2,5" SSD -- 1TB 3,5" HD -- 3x3TB 3,5'' sw-raid5
    RPI: Rasbian:: 433MHz Sender


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

    Edited once, last by BooStar (June 24, 2015 at 3:31 PM).

  • Moin,

    ist das die aktuelle Git Version (update gestern) oder die 0.5.3 vom Skindesigner? In der aktuellen Version (nach der es ausschaut) habe ich in der libskindesignerapi im Destruktor von cViewGrid ein "view->ClearGrids()" hinzugefügt, damit auch blinkende Icons korrekt abgeräumt werden. Der view Pointer scheint hier nicht mehr gültig zu sein...da müsste wohl Chris mal schauen.

    Ciao Louis

  • Immer wieder libskindesignerapi ...

    Ich würde es bevorzugen wenn diese Library in einem eigen git steckt dann würde ich erkennen wenn es dort Änderungen gab womit in der Regel alle abhängigen Plugins neu gebaut werden müssen.

    Gruß
    Frodo

    Meine VDR Hardware

    YaVDR 0.6: Intel DQ67SW, Digital Devices Octopus Duo CI, 2x DD DuoFlex S2 V4, NVIDIA GT 610 (GF119), IMON VFD

    YaVDR 0.6: Asus Z170I PRO GAMING, NVIDIA GT 1030 (GP108-A), SilverStone ML02B-MXR, IMON LCD

    YaVDR 0.6: Intel DH67CF, TT S2-6400, NVIDIA GTX 1050 (GP107-A)

    YaVDR 0.5: Intel DH67BL, TT S2-6400, TT S2-3200, NVIDIA 210 (GT218)

    YaVDR 0.6: Zotac D2550ITX, NVIDIA GT 610 (GF119) onboard, IMON VFD

  • Die Änderung am Destruktor sollte kein Neubau der abhängigen Plugins nach sich ziehen.
    Das muss ein anderes Problem sein.

    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 |

  • Welche Version isses denn nu? ;) Wie Lars schon schreibt habe ich nur in einem c File und keinem Headerfile was geändert, da müssen die abhängigen Plugins nicht neu gebaut werden.

    Ich vermute das Problem eher in dem neuen Code...Chris scheint da was anders zu machen als ich im TVGuide Plugin. Da macht das zusätzliche Clear keine Probleme.

    Ciao Louis

  • In meinem Repository liegen folgende Versionen:
    vdr-plugin-plex = 0.1.4-32-g7688256
    vdr-plugin-skindesigner = 0.5.3-6-g50fe393

    Gruß
    Frodo

    Meine VDR Hardware

    YaVDR 0.6: Intel DQ67SW, Digital Devices Octopus Duo CI, 2x DD DuoFlex S2 V4, NVIDIA GT 610 (GF119), IMON VFD

    YaVDR 0.6: Asus Z170I PRO GAMING, NVIDIA GT 1030 (GP108-A), SilverStone ML02B-MXR, IMON LCD

    YaVDR 0.6: Intel DH67CF, TT S2-6400, NVIDIA GTX 1050 (GP107-A)

    YaVDR 0.5: Intel DH67BL, TT S2-6400, TT S2-3200, NVIDIA 210 (GT218)

    YaVDR 0.6: Zotac D2550ITX, NVIDIA GT 610 (GF119) onboard, IMON VFD

  • Und genau die sind installiert:

    Code
    vdr-plugin-plex:
      Installiert: 1:0.1.4-32-g7688256-0frodo0~precise
      Kandidat:    1:0.1.4-32-g7688256-0frodo0~precise
      Versionstabelle:
         1:0.1.4-32-g7688256-0yavdr0~precise 0
            500 http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu/ precise/main amd64 Packages
     *** 1:0.1.4-32-g7688256-0frodo0~precise 0
           1002 http://ppa.launchpad.net/frodo-vdr/testing-vdr/ubuntu/ precise/main amd64 Packages
            100 /var/lib/dpkg/status
    Code
    vdr-plugin-skindesigner:
      Installiert: 0.5.3-6-g50fe393-0frodo0~precise
      Kandidat:    0.5.3-6-g50fe393-0frodo0~precise
      Versionstabelle:
         0.5.3-6-g50fe393-0yavdr0~precise 0
            500 http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu/ precise/main amd64 Packages
     *** 0.5.3-6-g50fe393-0frodo0~precise 0
           1002 http://ppa.launchpad.net/frodo-vdr/testing-vdr/ubuntu/ precise/main amd64 Packages
            100 /var/lib/dpkg/status
    Boo'sNet


    VDR1: yaVDR 0.5-testing: ASUS M2NPV-VM -- Athlon64 3500+ LV -- 2GB Ram -- Zotac GT220 -- 1xTT-1600 DVB-s2 -- 1xTT-4100 DVB-s2 -- 64GB 2,5'' SSD -- yaUSBirV3 -- Ambilight
    VDR2: yaVDR 0.5-stable: Dell Optiplex 755(DT) -- Core2 Duo E4600 -- 2GB Ram -- Zotac GT210 -- 1xTT-1600 DVB-s2 -- 32GB 2,5'' SSD
    VDR-testing: yaVDR 0.5-stable: Dell Optiplex 755(DT) -- Core2 Duo E4600 -- 2GB Ram -- Zotac GT610 -- 1xTT-1600 DVB-s2 -- 120GB 2,5'' HD
    Server1: Ubuntu 12.04 + kvm: Foxconn A7GM-S 2.0 -- Athlon BE-2400 -- 8GB Ram -- 64GB 2,5" SSD -- 1TB 3,5" HD -- 3x3TB 3,5'' sw-raid5
    RPI: Rasbian:: 433MHz Sender


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • Ich weiß jetzt woran das liegt. Du räumst den Zeiger nochmals weg, Im Clear der viewgrid.c
    Ich war in der Annahme das der cOsdView* von GetOsdView() auch wieder gelöscht werden sollte.
    In C++11 gibt es dafür std::shared_ptr ;)

    edit: Falscher Alarm, das machst du ja auch im tvguideng, delete rootview :-/

    Mein VDR


    vdr4arch, MSI MS-7835/C847MS-E33, NVIDIA GT610, Digital Devices OctopusNet Rack + 4x DVB-C + Mantis DVB-C


    vdr-plugin-plex vdr-plugin-boblight

    Edited once, last by chriszero (June 22, 2015 at 8:34 PM).

  • Hm, kann es sein das die Reihenfolge der deletes eine Rolle spielt? Der cOsdView sollte zuletzt gelöscht werden...

    Ciao Louis

  • Danke... nun funktioniert es wieder...

    Boo'sNet


    VDR1: yaVDR 0.5-testing: ASUS M2NPV-VM -- Athlon64 3500+ LV -- 2GB Ram -- Zotac GT220 -- 1xTT-1600 DVB-s2 -- 1xTT-4100 DVB-s2 -- 64GB 2,5'' SSD -- yaUSBirV3 -- Ambilight
    VDR2: yaVDR 0.5-stable: Dell Optiplex 755(DT) -- Core2 Duo E4600 -- 2GB Ram -- Zotac GT210 -- 1xTT-1600 DVB-s2 -- 32GB 2,5'' SSD
    VDR-testing: yaVDR 0.5-stable: Dell Optiplex 755(DT) -- Core2 Duo E4600 -- 2GB Ram -- Zotac GT610 -- 1xTT-1600 DVB-s2 -- 120GB 2,5'' HD
    Server1: Ubuntu 12.04 + kvm: Foxconn A7GM-S 2.0 -- Athlon BE-2400 -- 8GB Ram -- 64GB 2,5" SSD -- 1TB 3,5" HD -- 3x3TB 3,5'' sw-raid5
    RPI: Rasbian:: 433MHz Sender


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • das cViewGrid muss vor dem cOsdView freigegeben werden. Das wäre eine Info im Wiki wert gewesen ;)


    Werde ich mal aufnehmen, das wurde ja erst mit meiner letzten Änderung so notwendig...

    Ciao Louis

Participate now!

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