Hallo zusammen,
ich habe da ein kleines Problem mit dem libcec-daemon und meinem Samsung TV.
Das ganze sieht ähnlich aus, wie in diesem Thread: Pulse8 usb-cec: Nicht alle Tasten der TV-Fernbedienung lassen sich belegen
Ich habe auf meinem RPI libcec2 Version 2.1.4 und den aktuellen libcec-daemon vom git kompiliert und installiert.
Grundsätzlich scheint es zu funktionieren.
Allerdings funktionieren einige Multimedia Tasten (Stop, Play, ...) nicht.
Wenn ich den libcec-daemon mit -vv starte, werden die Buttons zwar bemerkt, jedoch kein KeyPress durchgeführt.
Hier mal die Stop-Taste:
DEBUG - Main::onCecLogMessage(72315 [T]>> 01:42:03)
DEBUG - Main::onCecLogMessage(72316 [D]>> TV (0) -> Recorder 1 (1): deck control (42))
DEBUG - Main::onCecCommand(Command 0->1[ ] 66)
Das wäre die Play Taste:
DEBUG - Main::onCecLogMessage(73585 [T]>> 01:41:24)
DEBUG - Main::onCecLogMessage(73586 [D]>> TV (0) -> Recorder 1 (1): play (41))
DEBUG - Main::onCecCommand(Command 0->1[ ] 65)
und hier die funktionierende SELECT Taste:
DEBUG - Main::onCecLogMessage(21081 [T]>> 01:44:00)
DEBUG - Main::onCecLogMessage(21081 [D]>> TV (0) -> Recorder 1 (1): user control pressed (44))
DEBUG - Main::onCecCommand(Command 0->1[ ] 68)
DEBUG - Main::onCecLogMessage(21082 [D]key pressed: select (0))
DEBUG - Main::onCecKeyPress(Key press: SELECT for 0ms)
DEBUG - send 352
DEBUG - Main::onCecLogMessage(21784 [T]>> 01:8b:00)
DEBUG - Main::onCecLogMessage(21787 [D]>> TV (0) -> Recorder 1 (1): vendor remote button up (8B))
DEBUG - Main::onCecCommand(Command 0->1[ ] 139)
DEBUG - Main::onCecLogMessage(21789 [D]key released: select (0))
DEBUG - Main::onCecKeyPress(Key press: SELECT for 707ms)
DEBUG - release 352
Alles anzeigen
Hat jemand eine Idee, wo in den sourcen ich was drehen muss (uinput.cpp, main.cpp, ...), damit auch diese Taste eine Key Press Aktion ausführen?
Gruß Timo