Hi all.
With the current plugin I have a problem where the remote commands accumulate and after exiting the plugin they are sent to the vdr in a batch. The vdr gives an error to this, but it can change the channel, go to the menu, or do something else.
Dec 24 23:45:23 ua0lnjvdr vdr: [18932] externalplayer-plugin: deactivating remotes
Dec 24 23:45:23 ua0lnjvdr vdr: [18932] externalplayer-plugin: PID of child process: 19425 executing "/usr/bin/youtube"
Dec 24 23:45:23 ua0lnjvdr vdr: [19386] animator thread thread ended (pid=18932, tid=19386)
Dec 24 23:45:23 ua0lnjvdr vdr: [softhddev]ScaleVideo: 0x0+0+0
Dec 24 23:45:23 ua0lnjvdr vdr: [softhddev]GetVideoSize: 0x0 1
Dec 24 23:45:23 ua0lnjvdr vdr: [18932] skindesigner: w 0 h 0 mode changed to 1
Dec 24 23:45:46 ua0lnjvdr vdr: [18932] externalplayer-plugin: command stopped
Dec 24 23:45:46 ua0lnjvdr vdr: [18932] externalplayer-plugin: shutting down player
Dec 24 23:45:46 ua0lnjvdr vdr: [18932] externalplayer-plugin: reactivating remotes
Dec 24 23:45:46 ua0lnjvdr vdr: [softhddev]SetPlayMode: 0
Dec 24 23:45:46 ua0lnjvdr vdr: [softhddev]Resume:
Dec 24 23:45:46 ua0lnjvdr vdr: audio: 'alsa' output module used
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] LIRC remote control thread started (pid=18932, tid=19593, prio=high)
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126c 0 KEY_DOWN /dev/input/by-id/usb-HOLTE
K_e000-event-kbd#0126c 0 KEY_DOWN /dev/input/by
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: id/usb-HOLTEK_e000-event-kbd#0126c 0 KEY_DOWN /dev/input/by-id/usb-HOLTEK_e000-event-k
bd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTE
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: _e000-event-kbd#01269 0 KEY_LEFT /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0121c 0 KE
Y_ENTER /dev/input/by-id/usb-HOLTEK_e000-event-
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: vent-kbd#0121c 0 KEY_ENTER /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGH
T /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by
-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLT
EK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: y-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-even
t-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HO
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: TEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a
0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-ev
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: nt-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT
/dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-i
d/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: ev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK
_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-event-
kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLT
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: K_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0
KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-even
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: -kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /d
ev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 K
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: Y_RIGHT /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/
usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /de
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: /input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e
000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-i
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: /usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-event-kb
d#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: RIGHT /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/us
b-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: nput/by-id/usb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e00
0-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: sb-HOLTEK_e000-event-kbd#0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e000-event-kbd#
0126a 0 KEY_RIGHT /dev/input/by-id/usb-HOLTEK_e
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: BACKSPACE /dev/input/by-id/usb-HOLTEK_e000-event-kbd#012e 0 KEY_BACKSPACE /dev/input/b
y-id/usb-HOLTEK_e000-event-kbd#0123e 0 ALT_KEY_
Dec 24 23:45:46 ua0lnjvdr vdr: [19593] ERROR: unparsable lirc command: 4 /dev/input/by-id/usb-HOLTEK_e000-event-kbd#0123e 0 ALT_KEY_F4 /dev/input/by-id/usb-H
OLTEK_e000-event-kbd
This patch solves this problem.