[TEST] graphlcd-base / vdr-plugin-graphlcd branch 0.2.0: animated images/logos and scrolling texts

  • Zitat

    Original von randy
    einfach als displaytyp im serdisp angeben, so wie die anderen?


    -- randy


    Eben und eanu da ist ja das Problem...


    Code
    vdr01 ~ # multidisplay -n L4M320T
    Error: Unable to open , additional info: opening device /dev/parport0 failed (cause: No such file or directory)
    vdr01 ~ #


    Welche Schittstelle muss denn da angegen werden?


    dmesg ist da leider nicht sehr "verbose":


    Code
    vdr01 ~ # dmesg
    usb 3-2: new full speed USB device using ohci_hcd and address 6
    usb 3-2: New USB device found, idVendor=4243, idProduct=ee20
    usb 3-2: New USB device strings: Mfr=1, Product=0, SerialNumber=3
    usb 3-2: Manufacturer: DigitalDevices UG
    usb 3-2: SerialNumber: RB4QHHO31FG3EOOZ
    usbip 3-2:1.0: this device 3-2 is not in match_busid table. skip!
    vdr01 ~ #
  • Thx @ randy,


    aber leider geht es immer noch nicht. :(


    Code
    vdr01 ~ # multidisplay -n L4M320T -p USB:4243/ee20
    Error: Unable to open USB:4243/ee20, additional info: SDCONNusb_open(): libusb is not loaded.
    vdr01 ~ #



    Ich habe serdisplib-1.98.x mit libusb Support gebaut.



    Und nun? :schiel

  • Zitat

    Original von wastl
    [...] gib mal ein


    locate libusb.so


    ein (falls dieses utility installiert ist bei deinem system).



    Code
    vdr01 serdisplib-1.98.x # updatedb
    vdr01 serdisplib-1.98.x # locate libusb.so
    /usr/lib/libusb.so
    vdr01 serdisplib-1.98.x #
  • Geht leider auch nicht. :(


    Code
    vdr01 serdisplib-1.98.x # LD_LIBRARY_PATH=/usr/lib multidisplay -n L4M320T -p USB:4243/ee20
    Error: Unable to open USB:4243/ee20, additional info: SDCONNusb_open(): libusb is not loaded.
    vdr01 serdisplib-1.98.x #
  • Da kommt nur:


    Code
    vdr01 ~ # LD_LIBRARY_PATH=/usr/lib multidisplay -v -n L4M320T -p USB:4243/ee20
    Error: Unable to open USB:4243/ee20, additional info: SDCONNusb_open(): libusb is not loaded.
    vdr01 ~ #


    Code
    Oct 02 23:57:27 [multidisplay] SDFCTPTR_init(): libusb seems not to be present or could not be found. continuing without libusb-support
    Oct 02 23:57:27 [multidisplay] SDCONNusb_open(): libusb is not loaded.
  • Ist ein 32 Bit OS:


    Code
    vdr01 ~ # uname -a
    Linux vdr01 2.6.35-gentoo-r9 #1 SMP PREEMPT Thu Sep 30 22:05:02 CEST 2010 i686 Intel(R) Atom(TM) CPU 330 @ 1.60GHz GenuineIntel GNU/Linux
    vdr01 ~ #


  • Muss man das verstehen??



    Aber so gehts:



    Code
    vdr01 ~ # mv /usr/lib/libusb.so /usr/lib/libusb.so.orig
    vdr01 ~ # ln -s /lib/libusb-0.1.so.4.4.4  /usr/lib/libusb.so
    vdr01 ~ # multidisplay -v -n L4M320T -p USB:4243/ee20
    vdr01 ~ #
  • bei einer kurzgooglesuche habe ich den rat gelesen, 'libusb-compat' zu installieren.
    das ersetzt das komische linker script (wofuer immer das auch gut sein soll wenns eh nicht mit dlopen() funktioniert) durch einen korrekten symlink (dieses problem haben auch andere gentoo-user mit unterschiedlichen programmen, die libusb verwenden).
    ob das funktioniert kann ich nicht sagen (kein gentoo).

  • Nachdem ich nun das L4M320T doch noch noch ans laufen gebacht habe, stellt sich natürlich sofort die Frage, wie geht das mit dem Touchscreen und wie bekomme ich "Farbe" auf das Display? :]
    Und lässt sich die Ausgabe um 90° drehen?

  • hat es das mit 'libusb-compat' geloest? wenn ja, kann ich das dann in zukunft auch anderen leidgeprueften gentoo-usern raten.
    EDIT: ok, gerade gelesen, dass du es mit symlink hingebogen hast.


    drehen: -o "rotate=90"


    farbe: zb ein paar bilder laden: bei multidisplay mit der option -f
    zb: multidisplay -n L4M320T -p USB:4243/ee20 -o "rotate=90" -f /irgendein/lustiger/pfad/lustigebilder*.jpg


    touchscreen: die library generiert events, die von einem programm, welches serdisplib verwendet, verwertet werden muessen. testserdisp kann zwar einen debugoutput (auf der konsole) generieren, der ist aber nicht wirklich spannend (aber man wuerde sehen, ob das touchscreen funktioniert :)


    fuer graphlcd habe ich eine erweiterung, die einen touchscreen verwenden kann, das muss aber erst committet werden.

Jetzt mitmachen!

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