diff options
author | Patrick Höhn <hoehnp@users.noreply.github.com> | 2021-09-26 19:55:23 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-26 19:55:23 +0200 |
commit | 993d50ebb10e4884d4ac3c48c11ae6ab1ae7c220 (patch) | |
tree | 5cc4abe21624f3496efa7b46f0494823c8b04e77 /navit/autoload/osso | |
parent | da80ff703d7a6319f3e8b94bd35d8daced649100 (diff) | |
download | navit-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.txt | 2 | ||||
-rw-r--r-- | navit/autoload/osso/osso.c | 86 |
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); -} |