softhddevice & XKeySym: Es funktionieren nur 5 Tasten

  • Könnt ihr bitte noch mal eure locale-Einstellungen posten?
    Und einmal den Abschnitt aus dem syslog, wo der vdr startet und das Encoding ausgibt?


    Danke!


    Lars

  • Moin!


    Hier der memset-Patch ohne memset:


    Lars.

  • Hallo min73,


    negativ.
    Der von dir zuletzt beschriebene Patch funktioniert nicht.


    Nicht das wir in die verkehrte Richtung suchen.
    Die Auswirkung bei mir und "derBert" ist nicht das Tasten fehlen.
    Es scheint als kommen Tasten doppelt.
    Zum Beispiel wird beim Umschalten die Info nur für Millisekunden angezeigt.


    Das Log hierzu hatte "derBert" bereits gepostet und es war meines Wissens unauffällig.
    Wenn ich noch etwas unterstützen kann, gerne :)


    Grüße
    kaminkehrer

    VDRMB2 (Wohnzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Intel DH61BE ; Geforce GT630 ; 2x2GB ; CineS2 5.6 ; 128GB SSD ; 1TB HDD
    Harmony 650 ; Samsung UE40C6200
    - Gen2VDR 6.0 -


    VDRMB1 (Schlafzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Zotac ionitx G-E ; 240GB SSD ; CineS2 5.4 ; 2x2 GB RAM
    Harmony 650 ; LG 32LG450
    - Gen2VDR 6.0 -


    VDRMB3 (Test) :
    Gehäuse: Activy 300 FP mit TTL Wandler am Serial
    POV 330-1 ; 240GB SSD ; Mystique SaTiX-S2-PCI ; 2x2 GB RAM
    Harmony 300
    - Gen2VDR 6.0 -


    und weitere ...

  • Habe den Patch von mini73 ins GIT gepackt. War auf jeden Fall falsch.


    Der Patch mit "&& 0" hilft also beiden. Da muß ich mir mal cRemote::Put angucken.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Ok, doppelte Tasten ist natürlich was ganz anderes. Im Ursprung ging es ja um nicht funktionierende Tasten. Dann verstehe ich auch das mit dem Patch.


    Put liefert also false zurück, obwohl was im vdr passiert und dann wird die Taste noch mal ausgewertet und an den vdr geschickt. Man müsste also mal rausfinden, was der vdr da genau macht. Kannst du dich mit dem gdb an den vdr hängen und an dieser Stelle einen breakpoint setzen, um dann Schritt für Schritt zu gucken, was der vdr macht?
    Ich selbst kenne mich leider mit gdb nicht gut genug aus, um es zu beschreiben. Müsste ich auch erst lernen, bin aber gleich unterwegs.


    Lars

  • "Doppelte Tasten" habt ihr irgendwie in diesem Thread nicht explizit erwähnt oder ich hab's jetzt gerade wieder überlesen. :)
    Aber wenn beim Umschalten die Info gleich wieder ausgeblendet wird, sind es ja auch keine doppelte Tasten, denn dann würde ja immer zwei Kanäle umgeschaltet werden. Es kommt also eine andere Taste hinterher.


    Nur zur Sicherheit würde ich gerne eure remote.conf und locale-Einstellungen sehen. Heute schaffe ich es nicht mehr, aber morgen könnte ich wahrscheinlich noch mal einen Blick in den vdr werfen, unter welchen Umständen das Put false zurück gibt und trotzdem eine Taste ausführt.


    Lars

  • Hallo mini73,


    sehr gerne, schaffe es aber nicht mehr in dieser Woche.
    Ich kann Dir gerne auch einen ssh Fernzugriff auf meiner Testbox mit dem gleichen Phänomen und gleiche HW-Konfiguration einrichten.


    Bitte sende mir eine Mail und den Rest schaffen wir dann schon.


    Grüße
    kaminkehrer

    VDRMB2 (Wohnzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Intel DH61BE ; Geforce GT630 ; 2x2GB ; CineS2 5.6 ; 128GB SSD ; 1TB HDD
    Harmony 650 ; Samsung UE40C6200
    - Gen2VDR 6.0 -


    VDRMB1 (Schlafzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Zotac ionitx G-E ; 240GB SSD ; CineS2 5.4 ; 2x2 GB RAM
    Harmony 650 ; LG 32LG450
    - Gen2VDR 6.0 -


    VDRMB3 (Test) :
    Gehäuse: Activy 300 FP mit TTL Wandler am Serial
    POV 330-1 ; 240GB SSD ; Mystique SaTiX-S2-PCI ; 2x2 GB RAM
    Harmony 300
    - Gen2VDR 6.0 -


    und weitere ...

  • Keine Sorge, ich hab auch keine Eile. Gestern bin ich zu nichts mehr gekommen, aber innerhalb dieser Woche wollte ich einen Patch erstellen, der ein paar debug-Ausgaben in den vdr einbaut, damit man mal nachvollziehen kann, was da bei euch eigentlich passiert.


    Werde ich dann hier posten.


    Lars.

  • Hallo,


    anbei das log:


    Ich hoffe da ist alles drin.


    Datei ist eine *.tar.xz


    Grüße
    kaminkehrer

    Dateien

    VDRMB2 (Wohnzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Intel DH61BE ; Geforce GT630 ; 2x2GB ; CineS2 5.6 ; 128GB SSD ; 1TB HDD
    Harmony 650 ; Samsung UE40C6200
    - Gen2VDR 6.0 -


    VDRMB1 (Schlafzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Zotac ionitx G-E ; 240GB SSD ; CineS2 5.4 ; 2x2 GB RAM
    Harmony 650 ; LG 32LG450
    - Gen2VDR 6.0 -


    VDRMB3 (Test) :
    Gehäuse: Activy 300 FP mit TTL Wandler am Serial
    POV 330-1 ; 240GB SSD ; Mystique SaTiX-S2-PCI ; 2x2 GB RAM
    Harmony 300
    - Gen2VDR 6.0 -


    und weitere ...

  • Bin leider noch nicht dazu gekommen, einen Debug-Log-Patch zu erstellen, mir sind andere Dinge dazwischengekommen.
    Was genau finde ich denn da in deinem Archiv? Das sind eine Menge Dateien, von denen ich nichts verstehe... :)


    Lars.

  • Was genau finde ich denn da in deinem Archiv?

    Der Rundumschlag der Gen2VDR Logs und Konfigurationsdateien...


    kaminkehrer: kannst du mal mit evtest nachsehen, was da so von der Fernbedienung kommt, wenn man Tasten drückt?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo,


    aktuell ist der Patch aktiv.


    Anbei die Ausgabe von evtest:


    Grüße
    kaminkehrer

    VDRMB2 (Wohnzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Intel DH61BE ; Geforce GT630 ; 2x2GB ; CineS2 5.6 ; 128GB SSD ; 1TB HDD
    Harmony 650 ; Samsung UE40C6200
    - Gen2VDR 6.0 -


    VDRMB1 (Schlafzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Zotac ionitx G-E ; 240GB SSD ; CineS2 5.4 ; 2x2 GB RAM
    Harmony 650 ; LG 32LG450
    - Gen2VDR 6.0 -


    VDRMB3 (Test) :
    Gehäuse: Activy 300 FP mit TTL Wandler am Serial
    POV 330-1 ; 240GB SSD ; Mystique SaTiX-S2-PCI ; 2x2 GB RAM
    Harmony 300
    - Gen2VDR 6.0 -


    und weitere ...

  • Hallo,


    anbei ein Log mit nicht "gepatchtem" softhddevice.




    Grüße
    kaminkehrer

    Dateien

    VDRMB2 (Wohnzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Intel DH61BE ; Geforce GT630 ; 2x2GB ; CineS2 5.6 ; 128GB SSD ; 1TB HDD
    Harmony 650 ; Samsung UE40C6200
    - Gen2VDR 6.0 -


    VDRMB1 (Schlafzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Zotac ionitx G-E ; 240GB SSD ; CineS2 5.4 ; 2x2 GB RAM
    Harmony 650 ; LG 32LG450
    - Gen2VDR 6.0 -


    VDRMB3 (Test) :
    Gehäuse: Activy 300 FP mit TTL Wandler am Serial
    POV 330-1 ; 240GB SSD ; Mystique SaTiX-S2-PCI ; 2x2 GB RAM
    Harmony 300
    - Gen2VDR 6.0 -


    und weitere ...

  • Da hast du die gleiche Taste mehrfach hintereinander gedrückt, nicht gedrückt gehalten, oder?


    Was siehst du mit xev?
    Wenn ich eine virtuelle Tastatur KEY_SCALE senden lasse sieht das so aus:

    Code
    KeyRelease event, serial 36, synthetic NO, window 0x1a00001,
        root 0x251, subw 0x0, time 228776, (25,-5), root:(93,490),
        state 0x10, keycode 128 (keysym 0x1008ff4a, XF86LaunchA), same_screen YES,
        XLookupString gives 0 bytes: 
        XFilterEvent returns: False

    Nutzt du die Taste auch in deiner remote.conf? Ich kann die da nicht wirklich zuordnen...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo,


    ja da habe ich doppelt gedrückt.
    Anbei einmal ein log mit: hoch, runter, rechts, links, ok:


    Mit xev sehe ich nichts :-(:

    Code
    vdrmb4 / # xev
    xev:  unable to open display ''


    Grüße
    kaminkehrer

    VDRMB2 (Wohnzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Intel DH61BE ; Geforce GT630 ; 2x2GB ; CineS2 5.6 ; 128GB SSD ; 1TB HDD
    Harmony 650 ; Samsung UE40C6200
    - Gen2VDR 6.0 -


    VDRMB1 (Schlafzimmer) :
    Gehäuse: Activy 330 FP mit TTL Wandler am Serial
    Zotac ionitx G-E ; 240GB SSD ; CineS2 5.4 ; 2x2 GB RAM
    Harmony 650 ; LG 32LG450
    - Gen2VDR 6.0 -


    VDRMB3 (Test) :
    Gehäuse: Activy 300 FP mit TTL Wandler am Serial
    POV 330-1 ; 240GB SSD ; Mystique SaTiX-S2-PCI ; 2x2 GB RAM
    Harmony 300
    - Gen2VDR 6.0 -


    und weitere ...

  • Mit xev sehe ich nichts :-(:


    Dann sag ihm doch, wo das DISPLAY ist:

    Code
    export DISPLAY=:0

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Anbei einmal ein log mit: hoch, runter, rechts, links, ok:


    Das sieht merkwürdig aus - da kommen ja nur KEY_SCALE events.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Sind die values beim MSC_SCAN die verschiedenen Tasten?


    Soweit ich das verstanden habe, sind das die Scancodes, die das Gerät liefert. Scheint so, als ob das Mapping auf unterschiedliche KEY-Events dafür fehlt - jetzt wäre interessant, was dann vom X-Server an softhddevice weitergereicht wird.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

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