summaryrefslogtreecommitdiff
path: root/navit/autoload/osso
diff options
context:
space:
mode:
authorPatrick Höhn <hoehnp@users.noreply.github.com>2021-09-26 19:55:23 +0200
committerGitHub <noreply@github.com>2021-09-26 19:55:23 +0200
commit993d50ebb10e4884d4ac3c48c11ae6ab1ae7c220 (patch)
tree5cc4abe21624f3496efa7b46f0494823c8b04e77 /navit/autoload/osso
parentda80ff703d7a6319f3e8b94bd35d8daced649100 (diff)
downloadnavit-993d50ebb10e4884d4ac3c48c11ae6ab1ae7c220.tar.gz
remove:ports:removed files from unsupported ports, i.e. Maemo and WebOS (#1145)jkoan/issue763jkoan/issue725
* removed files from unsupported ports, i.e. Maemo and WebOS borttagen: maemo/CMakeLists.txt borttagen: maemo/vehicle_maemo.c borttagen: webos/CMakeLists.txt borttagen: webos/bluetooth.c borttagen: webos/bluetooth.h borttagen: webos/cJSON.c borttagen: webos/cJSON.h borttagen: webos/vehicle_webos.c borttagen: webos/vehicle_webos.h * removed webos and maemo from other files * changed according to comments from @jkoan ändrad: CMakeLists.txt * removed autoload and osso ändrad: CMakeLists.txt borttagen: navit/autoload/osso/CMakeLists.txt borttagen: navit/autoload/osso/osso.c ändrad: navit/navit_shipped.xml Co-authored-by: jkoan <jkoan@users.noreply.github.com>
Diffstat (limited to 'navit/autoload/osso')
-rw-r--r--navit/autoload/osso/CMakeLists.txt2
-rw-r--r--navit/autoload/osso/osso.c86
2 files changed, 0 insertions, 88 deletions
diff --git a/navit/autoload/osso/CMakeLists.txt b/navit/autoload/osso/CMakeLists.txt
deleted file mode 100644
index 2a6f9b631..000000000
--- a/navit/autoload/osso/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-module_add_library(autoload_osso osso.c)
-
diff --git a/navit/autoload/osso/osso.c b/navit/autoload/osso/osso.c
deleted file mode 100644
index b94657569..000000000
--- a/navit/autoload/osso/osso.c
+++ /dev/null
@@ -1,86 +0,0 @@
-#include <libosso.h>
-#include <stdlib.h>
-#include "config.h"
-#include "debug.h"
-#include "item.h"
-#include "attr.h"
-#include "navit.h"
-#include "plugin.h"
-#include "callback.h"
-#include "config_.h"
-
-static osso_context_t *osso_context;
-static struct attr callback = { attr_callback };
-
-struct cb_hw_state_trail {
- struct navit* nav;
- osso_hw_state_t *state;
-};
-
-static void osso_display_on(struct navit *this_) {
- osso_return_t err;
- err = osso_display_blanking_pause(osso_context);
- dbg(lvl_warning, "Unblank result: ",
- err == OSSO_OK ? "Ok" : (err ==
- OSSO_ERROR ? "Error" :
- "Invalid context"));
-}
-
-static gboolean osso_cb_hw_state_idle(struct cb_hw_state_trail * params) {
- dbg(lvl_debug, "(inact=%d, save=%d, shut=%d, memlow=%d, state=%d)",
- params->state->system_inactivity_ind,
- params->state->save_unsaved_data_ind, params->state->shutdown_ind,
- params->state->memory_low_ind, params->state->sig_device_mode_ind);
-
- if (params->state->shutdown_ind) {
- /* we are going down, down, down */
- navit_destroy(params->nav);
- }
-
- g_free(params->state);
- g_free(params);
-
- return FALSE;
-}
-
-/**
- * * Handle osso events
- * * @param state Osso hardware state
- * * @param data ptr to private data
- * * @returns nothing
- **/
-static void osso_cb_hw_state(osso_hw_state_t * state, gpointer data) {
- struct navit *nav = (struct navit*)data;
- struct cb_hw_state_trail *params = g_new(struct cb_hw_state_trail,1);
- params->nav=nav;
- params->state = g_new(osso_hw_state_t, 1);
- memcpy(params->state, state, sizeof(osso_hw_state_t));
- g_idle_add((GSourceFunc) osso_cb_hw_state_idle, params);
-}
-
-static void osso_navit(struct navit *nav, int add) {
- dbg(lvl_debug, "Installing osso context for org.navit_project.navit");
- osso_context = osso_initialize("org.navit_project.navit", NAVIT_VERSION, TRUE, NULL);
- if (osso_context == NULL) {
- dbg(lvl_error, "error initiating osso context");
- }
- osso_hw_set_event_cb(osso_context, NULL, osso_cb_hw_state, nav);
-
- if (add > 0) {
- /* add callback to unblank screen */
- navit_add_callback(nav, callback_new_attr_0(callback_cast (osso_display_on), attr_unsuspend));
- }
-}
-
-void plugin_init(void) {
- //struct callback *cb;
-
- dbg(lvl_info, "enter");
-
- callback.u.callback = callback_new_attr_0(callback_cast(osso_navit), attr_navit);
- config_add_attr(config, &callback);
-}
-
-void plugin_deinit(void) {
- osso_deinitialize(osso_context);
-}