--- Log opened Thu Jul 06 00:00:25 2017 03:59 -!- j_f-f [~quassel@rs-6.jff-webhosting.net] has quit [Remote host closed the connection] 04:06 -!- j_f-f [~quassel@rs-6.jff-webhosting.net] has joined #navit 04:12 -!- xenos1984 [~xenos1984@90.191.164.22] has joined #navit 06:18 -!- xenos1984 [~xenos1984@90.191.164.22] has quit [Ping timeout: 260 seconds] 06:39 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has joined #navit 13:40 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has quit [Quit: Leaving.] 14:14 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has joined #navit 15:49 #navit: < jkoan> Hi all 15:57 #navit: < oh2fzo> hi 15:59 #navit: < jkoan> What's up oh2fzo? 16:01 #navit: < oh2fzo> I'm good. Currently working on my Buildroot navit project. How about you? 16:12 #navit: < oh2fzo> KazeR: Is there any documentation available for building Navit with the new QT5 support? I'm missing dependencies. (Disabled qt5 ( Qt5 libraries not found )) 16:21 #navit: <@KaZeR> hi there 16:22 #navit: < oh2fzo> hi 16:22 #navit: <@KaZeR> oh2fzo: let me update the wiki page then. I have a config i can share if you want 16:22 #navit: <@KaZeR> also, if you scroll back you should get a more precise message about which dependency is missing 16:22 #navit: < oh2fzo> ok, I'm also interested in building for Ubuntu. For testing. 16:23 #navit: < oh2fzo> Are you running Arch or *buntu? 16:26 #navit: <@KaZeR> gentoo on my main dev machine, but i also do quite some tests using ubuntu in a vm 16:26 #navit: <@KaZeR> actually looks like i already pushed the config : https://github.com/navit-gps/buildroot/blob/master/config 16:26 #navit: < oh2fzo> ok, I was just wondering if you could get me a list of installed qt5 packages on your build system. 16:26 #navit: <@KaZeR> i can 16:28 #navit: <@KaZeR> http://termbin.com/yxe3 16:28 #navit: < oh2fzo> This wiki page gives a nice dependency list but is missing the QT5 stuff. http://wiki.navit-project.org/index.php/Debian_dependencies 16:28 #navit: <@KaZeR> please update the wiki page with whatever i would have missed 16:29 #navit: <@KaZeR> odd, i was sure that i put a list of deps in the qml2 wiki page - my bad 16:31 #navit: < oh2fzo> np, the log you sent shows no qt5 stuff. Are you able to build QT5 QML2 supported Navit with that machine? And I mean like system not buildroot. 16:33 #navit: < oh2fzo> This is what I'm getting on Ubuntu 17.04. https://pastebin.com/MXPAsdbk 16:33 #navit: <@KaZeR> ah, sorry no this was for buildroot 16:35 #navit: <@KaZeR> so you are missing qtquick1-5-dev 16:35 #navit: < oh2fzo> ok, the Navit 0.5.0 prebuilt from Ubuntu repository doesn't support QT5 QML2 so that's why I need to build it on my own. 16:35 #navit: <@KaZeR> exactly. qml2 is quite new (and not yet finished) 16:37 #navit: < oh2fzo> Do you have something like Trello for Todo lists? I could be helpful and I also want to use it when it's ready(ish) or more usable :) 16:43 #navit: < jkoan> Sorry, was afk a bit 16:44 #navit: < jkoan> Let me read the logs :D 16:50 #navit: < jkoan> Kazer, want to hear a really crazy idea? 16:53 #navit: <@KaZeR> oh2fzo: i love that. I have a trello board yes. I can share my navit todo list with you if you pm me your username 16:53 #navit: <@KaZeR> jkoan: sure! 16:54 #navit: < jkoan> Kazer I think I should also register a trello account :D 16:57 #navit: <@KaZeR> jkoan: you're welcome to join :) 16:58 #navit: <@KaZeR> jkoan: is it your crazy idea? :o) 16:58 #navit: < jkoan> Kazer the crazy idea would be to build an navit Navi, with everything. If we could manage to get a little snapdragon soc we have everything navit needs, wifi, Bluetooth GPS, enough CPU power and so on. Then we need a screen, battery and the main path is done. Then we can do a croudfoundig campaign and sell the product. Of course this would be a really big thing, but it would be extremely nice. I think it would be possible to manage it 17:02 #navit: < oh2fzo> Sounds awesome. Or maybe a tiny x86 single card computer? 17:03 #navit: < jkoan> Basically yes, but our own board. And probably arm 17:04 #navit: < jkoan> Because it we manage it to get the soc's that are in Handys we have everything build in. Even GPS, wifi, Bluetooth and also mobile data connection 17:07 #navit: < jkoan> Of course it would also be possible to use something like the raspberry Pi compute module, but it takes a lot of space and even is not as good as a soc because a soc has everything in it, is smaller and even probably cheaper 17:07 #navit: < jkoan> oh2fzo: did you have any experience in this direction? 17:10 #navit: < oh2fzo> Well, I only know some things about MS8996 and BCM21664. 17:10 #navit: < oh2fzo> I did some porting with the BCM21664 for my old phone. 17:11 #navit: < jkoan> but that is cood, this is the right direction :) 17:12 #navit: < jkoan> *cool 17:13 #navit: <@KaZeR> jkoan: that's somewhat crazy indeed :) 17:14 #navit: < jkoan> KaZeR: do you think it is possible for us? 17:15 #navit: <@KaZeR> it's possible but it's really different from what we do today 17:15 #navit: < jkoan> that is right, but it is "the next BIG step" 17:16 #navit: <@KaZeR> trello invites sent. I was using this board more as a reminder for myself so far, so we can discuss how to make it more collaborative 17:16 #navit: <@KaZeR> oh2fzo: if you look in the "bugs" list there's some qt5 packages there 17:18 #navit: < oh2fzo> KaZeR: Yeah, I noticed. I'll install those and try again. 17:27 #navit: < oh2fzo> KaZeR: Thanks! That helped a lot. Now I have QT5 enabled. Building atm.. 17:32 #navit: <@KaZeR> cool beans 17:33 #navit: < oh2fzo> It will take some time. I'm running 2 compilations on a dual core machine :D 17:41 #navit: <@KaZeR> indeed :) 17:41 #navit: < ilovekiruna> Hi all 17:41 #navit: < jkoan> hi ilovekiruna 17:41 #navit: < oh2fzo> hi 17:41 #navit: < ilovekiruna> jkoan, hv u started building gentoo? 17:42 #navit: < jkoan> no, because i dont have the msata yet 17:42 #navit: < ilovekiruna> KaZeR: hv u seen the wiki page of zintor for Sailfish? 17:42 #navit: < ilovekiruna> pretty complete :-o 17:43 #navit: < jkoan> ilovekiruna: did you read the log from today? 17:43 #navit: < ilovekiruna> not yet 17:43 #navit: < jkoan> if you have tell me what you think about my crazy idea :D 17:45 #navit: < ilovekiruna> sounds interesting 17:45 #navit: < ilovekiruna> I just dont get so far the real advantage of a smartphone 17:46 #navit: < jkoan> the smartphone itself or the use of a soc inside such a board? 17:46 #navit: < ilovekiruna> such a board against a smartphone 17:47 #navit: < ilovekiruna> my bad, didnt express clearly 17:49 #navit: <@KaZeR> ilovekiruna: i have yes! I have been trying to convince him to move that to a real page instead of his own notes :) 17:49 #navit: < ilovekiruna> KaZeR: There is just one thing I would like to add, maybe u saw in the log 17:49 #navit: < ilovekiruna> Tht navit can be installed from the Warehouse "Appstore" 17:50 #navit: < ilovekiruna> apart from that looked really nice and complete 17:50 #navit: < ilovekiruna> why didnt u manage to convince him? 17:51 #navit: <@KaZeR> maybe i haven't tried hard enough yet :D 17:51 #navit: < jkoan> you have one device in your care and this is your navi. it has mainly everything that a smartphone also have, but is probably not so handy, has a bigger battery and only a navit with linux under it. I can also ask why tomtom makes so mouch money, there current navis are only android with there software on top 17:52 #navit: < oh2fzo> Hmm.. QT5 espeak fails to build. https://pastebin.com/nZCjc0gg 17:53 #navit: < ilovekiruna> jkoan: for me it is just in general i dont c much of a point for a gps anymore 17:53 #navit: < ilovekiruna> dont really understand why people buy dedicated gps' 17:54 #navit: < ilovekiruna> I think actually we still do not utilize all the power the phone gives us 17:54 #navit: < ilovekiruna> for example all the sensors 17:55 #navit: < jkoan> ilovekiruna: yes, this is probably true, but because people would buy it this is probably even an interesting project 17:56 #navit: < ilovekiruna> for others, I agree, could be interesting 17:56 #navit: < ilovekiruna> but I wouldnt buy one ;-) 17:56 #navit: <@KaZeR> oh2fzo: odd 17:57 #navit: < oh2fzo> I'll build again. (make clean) 18:02 #navit: < oh2fzo> Didn't work. Any ideas? Maybe I should disable espeak support? 18:05 #navit: <@KaZeR> i haven't try qt5-espeak yet so yeah maybe 18:05 #navit: <@KaZeR> this one was done by Metalstrolch for the Sailfish build 18:08 #navit: < oh2fzo> How do I disable it? Do I have to edit it out from the CMakeList file? 18:08 #navit: < Celelibi> Can navit record the GPS tracks? 18:09 #navit: < Celelibi> Just in case I would drive on a road unknown to OSM. 18:09 #navit: <@KaZeR> Celelibi: yep : http://wiki.navit-project.org/index.php/Configuration/Vehicle_Options#Logging_tracks 18:10 #navit: <@KaZeR> oh2fzo: try cmake -D speech/qt5_espeak:FALSE 18:10 #navit: <@KaZeR> cmake -L will give you all the possible options, and you can grep from there 18:13 #navit: < oh2fzo> Thanks, it did the trick I think. It's building QT5 stuff now. 18:14 #navit: <@KaZeR> sweet 18:15 #navit: < jkoan> oh2fzo: yes, for me qt5-espeak is also broken 18:41 #navit: < oh2fzo> KaZeR: I'm now succesfully running Navit in QT5 QML2 mode! This is a lot nicer GUI imo. Is it possible to edit the UI without having to compile again? 18:44 #navit: <@KaZeR> oh2fzo: nice :) 18:44 #navit: <@KaZeR> you'll have to compile again if you edit the UI, that's just how QT works. But it will only compile the changes, so it should be fast 18:44 #navit: <@KaZeR> i'm looking forward to your pull requests :) 18:44 #navit: < oh2fzo> I can't use the "Address lookup" without crashing. But I think this is still WIP, right? 18:44 #navit: <@KaZeR> which branch are you using? 18:45 #navit: <@KaZeR> i fixed it in qt5_qml2 last week or so 18:45 #navit: < oh2fzo> trunk 18:45 #navit: <@KaZeR> that would be it 18:45 #navit: <@KaZeR> i'll open a PR, in the meantime try the other branch maybe 18:45 #navit: < oh2fzo> Well, it's crashing for me. I'll try to download more maps. 18:46 #navit: <@KaZeR> yes, in trunk it'll crash as i haven't merge the code from the qt5_qml2 branch yet 18:46 #navit: <@KaZeR> ah sorry the branch name is actually qt5_qml_gui 18:46 #navit: <@KaZeR> here's the fix : https://github.com/navit-gps/navit/commit/ad98712d8400895b36d5241382e6b9d6ab35d0c9 18:47 #navit: < oh2fzo> Ok, should I change to the QT5 branch? 18:47 #navit: <@KaZeR> yeah probably 18:48 #navit: < oh2fzo> Ok, I'll start doing some changes and improvements :) Maybe this QT5 mode will be the main GUI in the future. 18:50 #navit: < oh2fzo> KaZeR: Are you the only one doing this QT5 GUI atm? 18:54 #navit: < oh2fzo> You have to update your SSL certificates :) 18:55 #navit: <@KaZeR> contributions are definitely welcome! I am currently the only one working on the UI yes. A couple of others helped on the qt5 graphics though 18:55 #navit: <@KaZeR> which certificate ? 18:57 #navit: < ilovekiruna> i would say differently 18:57 #navit: < ilovekiruna> KaZeR: would be still nice if the wiki login had any https 18:59 #navit: <@KaZeR> ilovekiruna: try http://wiki2.navit-project.org/ and http://forum2.navit-project.org/ :) 19:03 #navit: <@KaZeR> in a nutshell self signing certs on the current wiki server is a pain, and letsencrypt does not work there as it's too old. So we are going to switch to a new server ( wiki2 ) 19:08 #navit: < oh2fzo> KaZeR: Seems like the QT5 QML2 GUI has hard-coded strings/text. Is this the case or is there something handling the translations and changing the texts afterwards? 19:09 #navit: <@KaZeR> oh2fzo: no that's correct for now. We need to take care of that. Are you familiar with gettext ? 19:10 #navit: < oh2fzo> I know gettext but haven't used iirc. I'll check that now. 19:12 #navit: < oh2fzo> Ok, now I understand the idea. 19:15 #navit: <@KaZeR> cool. Translating text that comes from the code is really easy, hopefully translating text from the qml files will be easy too. There has to be a way to do it, i just haven't looked into it yet 19:16 #navit: < ilovekiruna> Kazer: That looks more like I like it :-D 19:16 #navit: < ilovekiruna> thx 19:16 #navit: <@KaZeR> np :) 19:17 #navit: <@KaZeR> i'll probably do the switch from the old wiki server to the new one tomorrow 19:18 #navit: < ilovekiruna> just to be curious 19:18 #navit: < ilovekiruna> what is so old about the old servers? 19:18 #navit: < oh2fzo> KaZeR: Would it be better idea to use QT's locale system? You can convert .po to .ts. 19:19 #navit: <@KaZeR> ilovekiruna: openSUSE 12.2 w/ 3.4.28-2.20-xen 19:19 #navit: <@KaZeR> oh2fzo: interesting. As long as we keep the translations in a .po file (to manage them via launchpad) i'm happy 19:20 #navit: <@KaZeR> oh2fzo: do you have a link? 19:20 #navit: < oh2fzo> http://wiki.qt.io/Qt_Localization 19:21 #navit: < oh2fzo> Search for "lconvert" 19:21 #navit: <@KaZeR> thanks 19:22 #navit: <@KaZeR> looks easy enough 19:23 #navit: < oh2fzo> I haven't used QT for so long. Last time I used it was when I had a Nokia with Symbian :D 19:27 #navit: < ilovekiruna> jkoan: or did u consider the device more as a flagship? 19:28 #navit: < jkoan> you mean the navi device 19:29 #navit: < ilovekiruna> yes 19:29 #navit: < jkoan> why flagship? 19:29 #navit: < ilovekiruna> specially optimized for this device 19:29 #navit: < ilovekiruna> like a showcase 19:30 #navit: < ilovekiruna> if we hv the best hardware, this is what we could deliver 19:33 #navit: < jkoan> probably not the BEST, but good price performance rature 19:34 #navit: < ilovekiruna> i mean best in a way, that we could optimize navit particularly for it 19:35 #navit: < ilovekiruna> compiler optimizations, etc. 19:43 #navit: < ilovekiruna> for example the first jolla phone also was hardware-wise just maybe a middle-class phone 19:43 #navit: < jkoan> Then yes, that is also the reason I want to run Linux and not android 19:43 #navit: < ilovekiruna> even i think when released 19:44 #navit: < ilovekiruna> but as the developers know the hardware and hv limited hardware, they can also adobt to it very well 19:44 #navit: < ilovekiruna> am still happy with the performance 19:44 #navit: < ilovekiruna> even after 3 years 19:46 #navit: < jkoan> Yes, that should probably not a big issue, because it is mainly arm and has some hardware based features, like hardware jpeg decode, we must only choose a soc that meats our requirements 20:07 #navit: < jkoan> Probably a snapdragon 410 would work. If this is right one set has 1000 of them and cost 85-120$us 20:07 #navit: < jkoan> https://www.alibaba.com/product-detail/Snapdragon-410-Processor-Android-Development-Board_60419754408.html 20:12 -!- zintor [5b5902d7@gateway/web/freenode/ip.91.89.2.215] has joined #navit 20:12 #navit: < zintor> hi @all 20:12 #navit: < zintor> I updated the sailfish OS wiki page 20:12 #navit: < zintor> http://wiki.navit-project.org/index.php/Sailfish_OS 20:12 #navit: < zintor> :) 20:13 #navit: < oh2fzo> Nice, what's the average framerate btw? 20:14 #navit: < zintor> i do not know 20:15 #navit: < zintor> how could I measure it? 20:15 #navit: < oh2fzo> Ok, I was just wondering. I think SailfishOS should have a OSD FPS meter as an app. 20:20 #navit: < zintor> ilovekiruna: rotating is working :) 20:22 #navit: < zintor> my OSD is not so good...as expected...it needs some tweaking ;) 20:23 #navit: < ilovekiruna> great, thanks zintor 20:23 #navit: < ilovekiruna> btw 20:24 #navit: < ilovekiruna> what about proper screenshots 20:24 #navit: < ilovekiruna> if u want I can do it directly on the phone 20:24 #navit: < ilovekiruna> without using a camera, i think 20:24 #navit: < zintor> yep, you could do it 20:25 #navit: < zintor> do you have latest OS update on jolla? 20:25 #navit: < ilovekiruna> I am on the latest stable 20:25 #navit: < zintor> look at https://www.techmesto.com/take-screenshots-sailfish-os-2/ 20:26 #navit: < ilovekiruna> zintor: what kind of pics did u use? The output640. gif seems huge 20:26 #navit: < zintor> me2 20:26 #navit: < ilovekiruna> I think i do it so often accidentally :( 20:26 #navit: < jkoan> See you tomorrow guys 20:26 #navit: < zintor> cu jkoan 20:26 #navit: < ilovekiruna> cu jkoan 20:26 #navit: < ilovekiruna> zintor, would upload in the weekend, if ok for u 20:27 #navit: < zintor> sure 20:27 #navit: < zintor> about animated gif: I tested it 20:27 #navit: < zintor> that means: this was a test... 20:28 #navit: < zintor> I was not able to reduce the file size :| 20:29 #navit: < zintor> the more users are working on it, we get better results (I hope) 20:29 #navit: < zintor> I also would like to see the gui with the sailfish-like gesture 20:30 #navit: < zintor> brb 20:38 #navit: < oh2fzo> Is there anyway to make the framerate higher? I've tried different graphics libraries and the framerate remains the same. 20:45 #navit: < zintor> re 20:45 #navit: < zintor> gn8 all 20:45 -!- zintor [5b5902d7@gateway/web/freenode/ip.91.89.2.215] has quit [Quit: Page closed] 20:48 #navit: <@KaZeR> ah i missed zintor 20:50 #navit: <@KaZeR> oh2fzo: you probably refer to the gps refresh rate? by default navit redraws only when a gps update has been received 20:50 #navit: < oh2fzo> I mean if I move the view with my mouse it lags. I read you said something about loading the map. 20:51 #navit: < oh2fzo> It doesn't refresh the map until I release left mouse button. So that isn't the problem i think. 21:03 #navit: <@KaZeR> mmm. would you be able to provide a video showing the issue? You might want to toggle the drag_bitmap option too 21:06 -!- noradtux [~noradtux@2a02:2028:70b:2001:653c:1a41:f198:fe22] has quit [Ping timeout: 276 seconds] 21:08 #navit: < oh2fzo> https://youtu.be/LnwD0Z-Y2IA 21:09 #navit: < oh2fzo> There's a video. It's in inverted color but the frame rate looks same when not recording. 21:10 #navit: < oh2fzo> Changing the graphics mode or GUI doesn't help. 21:10 -!- noradtux [~noradtux@port-21230.pppoe.wtnet.de] has joined #navit 21:12 #navit: < oh2fzo> Also drag_bitmap doesn't improve the frame rate. I would like to have it refreshing at least 30 per second when moving with mouse/touch. 21:18 #navit: < oh2fzo> brb 21:19 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has quit [Quit: Leaving.] 21:23 #navit: < oh2fzo> back 21:33 #navit: <@KaZeR> refreshing at 30fps might be tricky but there's probably some room for improvement 21:33 #navit: <@KaZeR> what you see is the result from the fact that navit does not re-read the map data when you are dragging the map around 21:34 #navit: <@KaZeR> given today's hardware we can probably improve that : it would just require to force a map refresh every n ms while dragging maybe 21:35 #navit: < oh2fzo> I tried to search the source code and I could figure out where the mouse dragging function is. If you understand what I mean. 21:36 #navit: < oh2fzo> couldn't* 21:40 #navit: <@KaZeR> yep i see what you mean :) 21:42 #navit: <@KaZeR> here : https://github.com/navit-gps/navit/blob/75b0417925e9b74878659e459ee8d27d0f0f5dc2/navit/navit.c#L577 21:46 #navit: < oh2fzo> I'm bad at C/C++. Does this mean if the movement is 8+ pixels the screen refreshes? 21:52 #navit: <@KaZeR> not quite : it means that we won't drag the map if the movement is less than 8 pixels. it prevents false drags when you actually wanted to click. I'm digging to see where we should call for a map refresh 21:52 #navit: < oh2fzo> Ok 22:01 #navit: < oh2fzo> Possibly found it 22:08 #navit: <@KaZeR> ah? 22:09 #navit: < oh2fzo> Nope, wasn't it. I found something called "navit_draw" and "navit_draw_async". 22:10 #navit: < oh2fzo> I'll have to go now. Good night! 22:10 #navit: <@KaZeR> ttyl 22:11 #navit: <@KaZeR> iirc, draw will only redraw the map, but we need to force a refresh of the data to be drawn 22:11 #navit: <@KaZeR> one trick could be to read a bit more data all the time (the size of the screen +20% maybe?) but this would be a workaround as it would impact performances 23:07 -!- pmckinley [~peter@88-110-193-49.dynamic.dsl.as9105.com] has joined #navit 23:08 #navit: < pmckinley> hey KaZer 23:08 -!- Horwitz [~mich1@p200300800E7C5A00022268FFFE64E7C4.dip0.t-ipconnect.de] has quit [Ping timeout: 255 seconds] 23:08 #navit: < pmckinley> bye Michael 23:11 -!- ilovekiruna [~ilovekiru@ip2505a0ef.dynamic.kabel-deutschland.de] has quit [Remote host closed the connection] 23:14 -!- ilovekiruna [~ilovekiru@ip2505a0ef.dynamic.kabel-deutschland.de] has joined #navit 23:21 -!- Horwitz [~mich1@p200300800E7B3400022268FFFE64E7C4.dip0.t-ipconnect.de] has joined #navit 23:21 -!- mode/#navit [+o Horwitz] by ChanServ 23:27 #navit: <@KaZeR> hey pmckinley ! 23:43 #navit: < pmckinley> Hey Pierre 23:44 #navit: < pmckinley> Hi Michael Fassbender --- Log closed Fri Jul 07 00:00:27 2017