From 77f366bd9276d03c87abe4cb66021b02527429e9 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 13 Dec 2010 18:59:37 +0100 Subject: [PATCH] eventlircd: temp add repeat patch again Signed-off-by: Stephan Raue --- .../patch/eventlircd-40-repeat-0.1.patch | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 packages/sysutils/remote/eventlircd/patch/eventlircd-40-repeat-0.1.patch diff --git a/packages/sysutils/remote/eventlircd/patch/eventlircd-40-repeat-0.1.patch b/packages/sysutils/remote/eventlircd/patch/eventlircd-40-repeat-0.1.patch new file mode 100644 index 0000000000..bc8274649b --- /dev/null +++ b/packages/sysutils/remote/eventlircd/patch/eventlircd-40-repeat-0.1.patch @@ -0,0 +1,22 @@ +diff -Naur eventlircd-40/src/input.c eventlircd-40.patch/src/input.c +--- eventlircd-40/src/input.c 2010-11-30 00:52:50.000000000 +0100 ++++ eventlircd-40.patch/src/input.c 2010-12-11 21:56:50.440604354 +0100 +@@ -1097,12 +1097,12 @@ + if (evkey_type[device->current.event_out.code] == EVENTLIRCD_EVKEY_TYPE_KEY) { + time_delta = 1000000 * (device->current.event_out.time.tv_sec - previous->event_out.time.tv_sec ) + + (device->current.event_out.time.tv_usec - previous->event_out.time.tv_usec); +- if (((previous->repeat_count == 0) && (time_delta < 900000)) || +- ((previous->repeat_count == 1) && (time_delta < 500000)) || +- ((previous->repeat_count == 2) && (time_delta < 300000)) || +- ((previous->repeat_count == 3) && (time_delta < 200000)) || +- ((previous->repeat_count == 4) && (time_delta < 150000)) || +- ((previous->repeat_count >= 5) && (time_delta < 100000))) { ++ if (((previous->repeat_count == 0) && (time_delta < 180000)) || ++ ((previous->repeat_count == 1) && (time_delta < 125000)) || ++ ((previous->repeat_count == 2) && (time_delta < 75000)) || ++ ((previous->repeat_count == 3) && (time_delta < 50000)) || ++ ((previous->repeat_count == 4) && (time_delta < 35000)) || ++ ((previous->repeat_count >= 5) && (time_delta < 25000))) { + memset(&(device->current.event_out), 0, sizeof(struct input_event)); + device->current.event_out.type = EVENTLIRCD_EV_NULL; + device->current.repeat_count = 0;