GraphTFT undefined symbol: dts_frame

  • Hi,


    Hab ein Problem mit GraphTFT. Kompilieren läuft ohne Probleme, will ich jedoch das Plugin mit laden bricht vdr mit der Meldung


    Jun 30 12:51:39 localhost vdr[8826]: ERROR: /etc/vdr/plugins/libvdr-graphtft.so.1.3.23: undefined symbol: dts_frame
    Jun 30 12:51:39 localhost vdr[8826]: ERROR: (null): Ungültige Adresse


    ab.


    Bei anderen Anwendungen scheint das auf ffmpeg hinzudeuten, bin mir aber nicht sicher.
    Kennt den Fehler jemand, oder weiß was damit anzufangen?`


    Solemn

    Client: Silverstone LaScala LC17 -- MSI 945PL Neo3 -- Core2 Duo E4400 -- 2GB RAM -- Zotac GeForce GT 220 Zone Edition -- Harmony 650 -- OpenELEC 3.0.6
    Server: Gigabyte 970A-UD3 -- AMD Phenom II X4 955 -- 6GB RAM -- TT1600-S2 -- DVBSKy S952 Dual DVB-S/S2

    VG system: md-raid 2x160GB RAID1

    VG data: md-raid 6x1TB RAID5

    Ubuntu Server 13.04 -- yaVDR unstable -- xvdr

  • Ja,


    genau danach hab' ich ja gefragt, was da wohl nicht stimmen könnte...


    Solemn

    Client: Silverstone LaScala LC17 -- MSI 945PL Neo3 -- Core2 Duo E4400 -- 2GB RAM -- Zotac GeForce GT 220 Zone Edition -- Harmony 650 -- OpenELEC 3.0.6
    Server: Gigabyte 970A-UD3 -- AMD Phenom II X4 955 -- 6GB RAM -- TT1600-S2 -- DVBSKy S952 Dual DVB-S/S2

    VG system: md-raid 2x160GB RAID1

    VG data: md-raid 6x1TB RAID5

    Ubuntu Server 13.04 -- yaVDR unstable -- xvdr

  • Wenn denn dts_frame aus der ffmpeg-library stammt, wird diese wohl nicht richtig mit verlinkt. Da ich gerade keinen Zugriff auf ein Linux-System habe, kann ich nur schnell ein paar Hints geben:


    find /path/to/ffmpegsrc -type f -exec grep -H dts_frame {} \;
    ldd /etc/vdr/plugins/libvdr-graphtft.so.1.3.23
    nm /etc/vdr/plugins/libvdr-graphtft.so.1.3.23


    k.A. ob das was bringt.


    Gruß
    Mag1c

  • Da liegen halt meine Plugins. Das ist schon richtig so.


    Hab meinen vdr selbst gebaut, ohne irgendwelche "Fremd-" Pakete. Nur der Unterbau ist Debian.


    Das schaut dann ungefähr so aus:


    Jun 30 14:08:25 localhost vdr[9307]: VDR version 1.3.23 started
    Jun 30 14:08:25 localhost vdr[9307]: loading plugin: /etc/vdr/plugins/libvdr-osdteletext.so.1.3.23
    Jun 30 14:08:26 localhost vdr[9307]: loading plugin: /etc/vdr/plugins/libvdr-mplayer.so.1.3.23
    Jun 30 14:08:26 localhost vdr[9307]: loading plugin: /etc/vdr/plugins/libvdr-mp3.so.1.3.23
    Jun 30 14:08:26 localhost vdr[9307]: loading plugin: /etc/vdr/plugins/libvdr-femon.so.1.3.23
    Jun 30 14:08:26 localhost vdr[9307]: loading plugin: /etc/vdr/plugins/libvdr-text2skin.so.1.3.23
    Jun 30 14:08:26 localhost vdr[9307]: loading plugin: /etc/vdr/plugins/libvdr-tvonscreen.so.1.3.23
    Jun 30 14:08:26 localhost vdr[9307]: loading plugin: /etc/vdr/plugins/libvdr-image.so.1.3.23
    Jun 30 14:08:26 localhost vdr[9307]: loading /etc/vdr/setup.conf



    Da fehlt halt jetzt das graphTFT, hab grad keine Log zur Hand, in der ich versucht hab das mit zu laden, aber die Meldung steht ja oben schon...


    Solemn

    Client: Silverstone LaScala LC17 -- MSI 945PL Neo3 -- Core2 Duo E4400 -- 2GB RAM -- Zotac GeForce GT 220 Zone Edition -- Harmony 650 -- OpenELEC 3.0.6
    Server: Gigabyte 970A-UD3 -- AMD Phenom II X4 955 -- 6GB RAM -- TT1600-S2 -- DVBSKy S952 Dual DVB-S/S2

    VG system: md-raid 2x160GB RAID1

    VG data: md-raid 6x1TB RAID5

    Ubuntu Server 13.04 -- yaVDR unstable -- xvdr

  • Jo, afaik steht der FB, fbset tut zumindest soweit ich das beurteilen kann...


    Das mit den Treibern muss ich mir genauer anschauen, ich denk aber auch das passt...


    Für mich schaut das alles eher so aus, als wollte das Plugin eine Funktion aufrufen, die's net gibt... Oder halt irgend'nen Pointer oder was auch immer... hab in C/C++ geschlafen :gaehn


    mal morgen schauen, wie's im syslog ausschaut...


    Solemn

    Client: Silverstone LaScala LC17 -- MSI 945PL Neo3 -- Core2 Duo E4400 -- 2GB RAM -- Zotac GeForce GT 220 Zone Edition -- Harmony 650 -- OpenELEC 3.0.6
    Server: Gigabyte 970A-UD3 -- AMD Phenom II X4 955 -- 6GB RAM -- TT1600-S2 -- DVBSKy S952 Dual DVB-S/S2

    VG system: md-raid 2x160GB RAID1

    VG data: md-raid 6x1TB RAID5

    Ubuntu Server 13.04 -- yaVDR unstable -- xvdr

  • Moin,


    Sodala, syslog redet in dem Fall mal gar nicht mit mir...
    Dafür hab' ich Spaßeshalber mal das image-Plugin deaktiviert, weil das auch net so tut und beim Aufruf nen Neustart verursacht.
    Und siehe da: vdr startet mit graphTFT!
    Ob's nu richtig läuft kann ich zwar noch net sagen, ich sitz net davor, aber immerhin...


    Werd' ich mich wohl um das image-Plugin kümmern müssen ;)


    Solemn

    Client: Silverstone LaScala LC17 -- MSI 945PL Neo3 -- Core2 Duo E4400 -- 2GB RAM -- Zotac GeForce GT 220 Zone Edition -- Harmony 650 -- OpenELEC 3.0.6
    Server: Gigabyte 970A-UD3 -- AMD Phenom II X4 955 -- 6GB RAM -- TT1600-S2 -- DVBSKy S952 Dual DVB-S/S2

    VG system: md-raid 2x160GB RAID1

    VG data: md-raid 6x1TB RAID5

    Ubuntu Server 13.04 -- yaVDR unstable -- xvdr

  • Tja, verarscht...


    Wen man natürlich vergisst, beim Auskommentieren vom Image-Plugin das graphTFT wieder einzukommentieren, ist der Effekt relativ nutzlos... ;)


    Allerdings habe ich jetzt festgestellt, dass vdr ohne Image-Plugin zwar die gleiche Fehlermeldung von wegen dts_frame bringt, sich aber nicht beendet.
    Ein Bild kommt aber auch nicht, d.h. er ist derweil eigentlich so halb-tot...


    Solemn

    Client: Silverstone LaScala LC17 -- MSI 945PL Neo3 -- Core2 Duo E4400 -- 2GB RAM -- Zotac GeForce GT 220 Zone Edition -- Harmony 650 -- OpenELEC 3.0.6
    Server: Gigabyte 970A-UD3 -- AMD Phenom II X4 955 -- 6GB RAM -- TT1600-S2 -- DVBSKy S952 Dual DVB-S/S2

    VG system: md-raid 2x160GB RAID1

    VG data: md-raid 6x1TB RAID5

    Ubuntu Server 13.04 -- yaVDR unstable -- xvdr

Jetzt mitmachen!

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