}
}
+ return pl_vout_buf;
+}
+
+// for frontend/plugin_lib.c
+void update_input(void)
+{
if (g_maemo_opts & 8)
maemo_x11_update_keys();
- else{
- //process GTK+ events
- while (gtk_events_pending())
- gtk_main_iteration();
+ else {
+ /* process GTK+ events */
+ while (gtk_events_pending())
+ gtk_main_iteration();
}
-
- return pl_vout_buf;
}
int omap_enable_layer(int enabled)
{
}
-void plat_trigger_vibrate(int is_strong)
+void plat_trigger_vibrate(int pad, int low, int high)
{
const int vDuration = 10;
"req_start_manual_vibration");
if (msg) {
dbus_message_iter_init_append(msg, &args);
- int speed = is_strong ? 200 : 150;
+ // FIXME: somebody with hardware should tune this
+ int speed = high; // is_strong ? 200 : 150;
int duration = vDuration;
if (dbus_message_iter_append_basic(&args, DBUS_TYPE_INT32, &speed)) {
if (dbus_message_iter_append_basic(&args, DBUS_TYPE_INT32, &duration)) {