--- Log opened Mon Mar 23 00:00:23 2015 00:52 -!- woglinde [~henning@g225131196.adsl.alicedsl.de] has joined #navit 00:57 -!- woglinde [~henning@g225131196.adsl.alicedsl.de] has quit [Ping timeout: 256 seconds] 05:19 -!- noradtux [~noradtux@2a02:8108:28bf:fc94:487d:d27d:5842:3864] has quit [Quit: Bye] 05:21 -!- noradtux [~noradtux@2a02:8108:28bf:fc94:dd21:f874:1a65:9cac] has joined #navit 06:08 -!- KaZeR [~KaZeR@c-67-161-64-186.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 06:15 -!- KaZeR [~KaZeR@c-67-161-64-186.hsd1.ca.comcast.net] has joined #navit 06:15 -!- mode/#navit [+o KaZeR] by ChanServ 06:20 -!- rd_ [~rd@p57A0F4A0.dip0.t-ipconnect.de] has joined #navit 06:31 -!- jjelen [jjelen@nat/redhat/x-qbxacqfaxrpjygll] has joined #navit 06:32 -!- xenos1984 [~xenos1984@43-29-196-88.dyn.estpak.ee] has joined #navit 07:33 -!- rd_ [~rd@p57A0F4A0.dip0.t-ipconnect.de] has quit [Ping timeout: 246 seconds] 07:38 -!- rd_ [~rd@p57A0F4A0.dip0.t-ipconnect.de] has joined #navit 07:45 -!- drlizau [~liz@billiau.net] has joined #navit 07:49 -!- rd_ [~rd@p57A0F4A0.dip0.t-ipconnect.de] has quit [Ping timeout: 246 seconds] 08:03 -!- woglinde [~henning@fb-n15-11.unbelievable-machine.net] has joined #navit 08:45 -!- Robotaxi [3ef5dbf5@gateway/web/freenode/ip.62.245.219.245] has quit [Quit: Page closed] 09:16 -!- bzed [~bzed@devel.recluse.de] has quit [Remote host closed the connection] 09:24 -!- robertp [c32525fb@gateway/web/freenode/ip.195.37.37.251] has joined #navit 09:25 -!- Robotaxi [3ef5dbf5@gateway/web/freenode/ip.62.245.219.245] has joined #navit 10:40 -!- bzed [~bzed@devel.recluse.de] has joined #navit 11:24 -!- robertp [c32525fb@gateway/web/freenode/ip.195.37.37.251] has quit [Ping timeout: 246 seconds] 12:15 -!- Robotaxi [3ef5dbf5@gateway/web/freenode/ip.62.245.219.245] has quit [Ping timeout: 246 seconds] 12:24 -!- drlizau [~liz@billiau.net] has quit [Remote host closed the connection] 13:35 -!- robertp [c32525fb@gateway/web/freenode/ip.195.37.37.251] has joined #navit 13:53 -!- robertp [c32525fb@gateway/web/freenode/ip.195.37.37.251] has quit [Quit: Page closed] 14:07 -!- robertp [c32525fb@gateway/web/freenode/ip.195.37.37.251] has joined #navit 14:15 -!- jandegr [50c836ef@gateway/web/freenode/ip.80.200.54.239] has joined #navit 14:26 -!- robertp [c32525fb@gateway/web/freenode/ip.195.37.37.251] has quit [Quit: Page closed] 14:31 -!- robertp [c32525fb@gateway/web/freenode/ip.195.37.37.251] has joined #navit 14:32 #navit: < robertp> KaZeR: Hi KaZeR. I'd have some questions to your J1850-Plugin... 15:02 -!- udovdh_ [~udovdh@pindarots.xs4all.nl] has joined #navit 15:02 -!- udovdh_ [~udovdh@pindarots.xs4all.nl] has quit [Client Quit] 15:04 -!- udovdh [~udovdh@pindarots.xs4all.nl] has quit [Ping timeout: 264 seconds] 15:16 -!- woglinde [~henning@fb-n15-11.unbelievable-machine.net] has quit [Ping timeout: 246 seconds] 15:55 -!- udovdh [~udovdh@pindarots.xs4all.nl] has joined #navit 15:59 -!- KaZeR [~KaZeR@c-67-161-64-186.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 16:12 -!- KaZeR [~KaZeR@64.201.252.132] has joined #navit 16:12 -!- mode/#navit [+o KaZeR] by ChanServ 16:14 #navit: <@KaZeR> hi there 16:14 #navit: <@KaZeR> sure robertp shoot! 16:14 #navit: < robertp> hi KaZeR 16:14 #navit: < robertp> i had a look on your plugin 16:14 #navit: < robertp> erm i still have 16:15 #navit: <@KaZeR> jandegr: maptool in circleci Median build time: 00:02:21 :) 16:15 #navit: < robertp> you use a "comman_evaluate(&navit, "gui.spotify....")". 16:16 #navit: < robertp> where is the gui.[...] method part defined? 16:16 #navit: < jandegr> its the extremes bothering us kazer , not median :) 16:18 #navit: <@KaZeR> robertp: ha excellent question. This is actually why this code is not yet in the trunk. Instead of calling a method in the gui, we should call a proxy method in the core. should be fixed soon. 16:18 #navit: <@KaZeR> the commands are defined here : https://github.com/pgrandin/navit/blob/staging/navit/navit/gui/internal/gui_internal_command.c#L1239 16:19 #navit: <@KaZeR> and implemented here : https://github.com/pgrandin/navit/blob/staging/navit/navit/gui/internal/gui_internal_spotify.c 16:19 #navit: < robertp> ah, thanks. 16:19 #navit: <@KaZeR> jandegr: yeah good point. 16:19 #navit: < robertp> next q: 16:20 #navit: < robertp> is there a way to find out if navit ist being compiled on the raspberry? the uart function wouldn't be neccessary to load on windows, android or non-embedded linux 16:21 #navit: <@KaZeR> mmm. you can definitely "guess" at compilation time if you are on an arm platform 16:22 #navit: <@KaZeR> also for new features, what we usually do is disable them by default, and then use a cmake option to enable it when building for the right target 16:24 #navit: <@KaZeR> did you manage to import your code into git ? 16:25 #navit: <@KaZeR> robertp: this is a good answer imo : http://raspberrypi.stackexchange.com/questions/754/how-can-i-detect-that-im-compiling-for-raspberry-pi 16:26 #navit: < robertp> bookmarked, thank you :D 16:26 #navit: <@KaZeR> my pleasure 16:29 #navit: < robertp> i got git and my music player (currently without navit) to work and when my first plugin does something useful, i will publish. but i think i need another kind of navit gui for my rotary encoder 16:29 #navit: <@KaZeR> i'd be happy to help 16:30 #navit: < robertp> yes, what a challenge... 16:31 #navit: <@KaZeR> quick question btw : are you using alsa for the audio output ? 16:32 #navit: < robertp> i'd say yes, but i'm not sure. 16:33 #navit: < robertp> why? 16:33 #navit: < robertp> yes. its 100% alsa. 16:34 #navit: <@KaZeR> ok just to know. Cause i'm using alsa too, so we already have some code for sound init and volume control 16:34 #navit: <@KaZeR> it will make things easier :) 16:35 -!- jjelen [jjelen@nat/redhat/x-qbxacqfaxrpjygll] has quit [Ping timeout: 252 seconds] 16:36 #navit: < robertp> in gui_internal_spotify: what do the media_[...] funtions? 16:38 #navit: < robertp> ok found. 16:38 #navit: <@KaZeR> that's part of my work towards a better organized and plugin-base audio player :) 16:38 #navit: <@KaZeR> eventually, everything related to spotify will be in its own plugin, and the core will only implement the media_* functions, proxyfing them to the active audio plugins 16:45 #navit: < robertp> how would you configure such settings? maybe one wants to switch from spotify to usb? 16:47 #navit: <@KaZeR> so my intent is to add a new plugin "class", and the active plugins at startup will register as such. Then from the menu you can list the available plugins ( just a button saying "audio source" ) and then the proxy will send generic events ( like "media_play_next_track") to the currently active plugin 16:47 #navit: <@KaZeR> so you don't need to configure the functions, you just need to provide a callback to your plugin's implementation of the command 16:48 #navit: <@KaZeR> makes sense ? 16:50 #navit: < robertp> it does 16:50 #navit: < robertp> making an interface and swap from source to source 16:51 #navit: <@KaZeR> cool 16:54 #navit: < robertp> so defining an input would be possible too? as plugin 16:55 #navit: <@KaZeR> well i don't think that we need to. Your input can just send arbitrary commands, as does the j1850 plugin 16:55 #navit: <@KaZeR> the issue with your rotary encoder is that gui_internal does not provide tabindex currently, but if we write a qml2 gui we can address that from scratch 16:57 #navit: <@KaZeR> i misunderstood your question. yes you can definitely define an input from a plugin 16:57 #navit: <@KaZeR> the thing with inputs is that you can have several of them active at the same time, as opposite to audio players 17:02 #navit: <@KaZeR> sending outputs from your encoder should be trivially easy. implementing the right behavior is the part which is a bit more difficult :) 17:02 #navit: <@KaZeR> is this part working correctly in your current prototype ? 17:05 #navit: < robertp> theoretical. 17:06 #navit: < robertp> my music player doesn't use the rotary encoder. but its signals come via uart. the encoder isn't connected directly to the pi 17:08 #navit: < robertp> the encoder just needs left, right, enter. 17:11 #navit: < robertp> if the gui can be used with only four buttons/keys everything is fine. 17:23 #navit: <@KaZeR> ok. this probably poses a few UX challenges to make everything accessible using only 3 buttons. do you use things like long presses too ? 17:24 #navit: < robertp> not yet. but it's planned :D 17:25 #navit: < robertp> but this has to be done on the controller which reads the encoder 17:26 #navit: < robertp> it would send just another byte for long key press 17:27 #navit: < robertp> but it is not that hard to make a plugin for a directly connected rotary encoder 17:32 #navit: <@KaZeR> yes exactly 17:42 -!- pini [~pini@bou-fi.pustule.org] has joined #navit 17:43 -!- noradtux [~noradtux@2a02:8108:28bf:fc94:dd21:f874:1a65:9cac] has quit [Quit: Bye] 17:46 -!- robertp [c32525fb@gateway/web/freenode/ip.195.37.37.251] has quit [Ping timeout: 246 seconds] 17:52 -!- noradtux [~noradtux@2a02:8108:28bf:fc94:5f2:553c:9635:bad] has joined #navit 17:56 -!- noradtux [~noradtux@2a02:8108:28bf:fc94:5f2:553c:9635:bad] has quit [Client Quit] 17:59 -!- noradtux [~noradtux@2a02:8108:28bf:fc94:8866:f9df:8b0d:9789] has joined #navit 18:07 -!- pini [~pini@bou-fi.pustule.org] has quit [Ping timeout: 252 seconds] 18:29 -!- robertp [584aadb5@gateway/web/freenode/ip.88.74.173.181] has joined #navit 18:53 -!- circleci-bot [~circleci-@ec2-54-144-155-180.compute-1.amazonaws.com] has joined #navit 18:53 #navit: < circleci-bot> Timed out: jandegr's build (#119; push) in navit-gps/navit (jandegr-maptool-europe) -- https://circleci.com/gh/navit-gps/navit/119 18:53 -!- circleci-bot [~circleci-@ec2-54-144-155-180.compute-1.amazonaws.com] has quit [Client Quit] 18:59 -!- rd_ [~rd@p57A0F4A0.dip0.t-ipconnect.de] has joined #navit 19:04 -!- Netsplit *.net <-> *.split quits: Celelibi 19:04 -!- Celelibi [celelibi@58.88.92.92.rev.sfr.net] has joined #navit 19:20 -!- _rd_ [~rd@p4FD1C95A.dip0.t-ipconnect.de] has joined #navit 19:20 -!- rd_ [~rd@p57A0F4A0.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 20:03 -!- j_f-f [~quassel@orion2589.server4you.de] has quit [Read error: Connection reset by peer] 20:06 -!- j_f-f [~quassel@orion2589.server4you.de] has joined #navit 20:16 -!- _rd_ [~rd@p4FD1C95A.dip0.t-ipconnect.de] has quit [Ping timeout: 264 seconds] 21:00 -!- jandegr [50c836ef@gateway/web/freenode/ip.80.200.54.239] has quit [Quit: Page closed] 21:35 -!- curious [~curious@ejb106.internetdsl.tpnet.pl] has quit [Ping timeout: 255 seconds] 21:42 -!- robertp [584aadb5@gateway/web/freenode/ip.88.74.173.181] has quit [Ping timeout: 246 seconds] 21:42 -!- robertp [584aadb5@gateway/web/freenode/ip.88.74.173.181] has joined #navit 21:45 -!- curious [~curious@ejb106.internetdsl.tpnet.pl] has joined #navit 21:47 -!- drlizau [~liz@billiau.net] has joined #navit 21:53 -!- woglinde [~henning@e179079180.adsl.alicedsl.de] has joined #navit 22:31 -!- curious [~curious@ejb106.internetdsl.tpnet.pl] has quit [Ping timeout: 256 seconds] 22:35 -!- curious [~curious@83.15.83.106] has joined #navit 22:40 -!- curious [~curious@83.15.83.106] has quit [Ping timeout: 252 seconds] 22:52 -!- curious [~curious@ejb106.internetdsl.tpnet.pl] has joined #navit 22:52 -!- woglinde [~henning@e179079180.adsl.alicedsl.de] has quit [Ping timeout: 246 seconds] 23:03 -!- curious [~curious@ejb106.internetdsl.tpnet.pl] has quit [Ping timeout: 256 seconds] 23:31 -!- robertp [584aadb5@gateway/web/freenode/ip.88.74.173.181] has quit [Quit: Page closed] 23:59 -!- curious [~curious@ejb106.internetdsl.tpnet.pl] has joined #navit --- Log closed Tue Mar 24 00:00:23 2015