15:00 #startmeeting docviewer meeting 15:00 Meeting started Thu Mar 19 15:00:39 2015 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:00 15:00 Available commands: action commands idea info link nick 15:00 hi sverzegnassi :) 15:00 o/ 15:01 I wanted to clarify my email :) 15:01 I wasn't trying to add things to your (already long) to-do list. 15:01 But the mail was directed at Robert because he has some experience with scopes 15:01 there's no problem for that :) 15:01 I was _hoping_ he would be able to join us, and as he has experience of scopes, help develop that. 15:02 i was saying that it may be a problem if we need to change something in the app 15:02 (and maybe take some other things off your to-do list too) :) 15:02 understood 15:02 (this is also something i need to discuss during this meeting) 15:02 ok, go for it. 15:03 things will be very slow in the next weeks 15:03 You're really busy? 15:04 heh, i have lessons 5 days on 5, i get back home at 4-5 pm 15:04 having also some tests during the "lesson period", i can only find some time in the weekend 15:05 Ok, understood. 15:05 also, i have a test on 23rd, March, so i'm not working on the app during these days 15:06 Ok, good luck with your test! 15:06 tnx :) 15:06 So this week people start getting their bq devices they ordered. 15:06 Many of these people are developers. 15:06 I have a blog post to write for next week.. "Now you have your phone..." 15:06 aimed at developers 15:06 To pull in new people to core apps. 15:06 \o/ 15:07 it would be great 15:07 I feel strongly that once a few hundred/thousand developers get their phone, they will want to help. 15:07 really hope so :D 15:08 next question: how's the meizu? :P 15:09 Fast. 15:09 We need to fix the multi-core rendering 15:09 this thing is 8 cores! 15:09 but it's only using one most of the time. 15:09 yeah! i was reading about that some hrs ago 15:09 8 cores at the same time, it's a nice boost! 15:09 http://people.canonical.com/~alan/screenshots/device-2015-03-19-150947.png 15:10 the docviewer process gets pegged at 100% cpu on one core at the moment 15:10 I still think we should hard-wire the multi-core to 4 for now :) 15:10 O.O 15:10 how much RAM has it? 15:11 2G 15:11 the scrolling is super fast, but the pages "pop" in when they are rendered 15:11 heh, so the way the app manages multi thread should be tweaked a bit 15:11 (as you would expect when single threaded) 15:12 the cache buffer depends on the number of threads 15:13 if we will want to use all the 8 cores, it may need some tweak in order to avoid using too much ram 15:14 ah, ok 15:14 right now it's using 3.7% RAM 15:15 huh, by the way, i've seen some days ago, while i was at lessons and i was using docviewer to read one of my books, 15:15 oh, now it's using more than one core.... 15:15 http://paste.ubuntu.com/10628147/ 15:15 the phone goes out of memory, and the OS killed the app and the keyboard 15:15 i had to reboot the phone... 15:15 erk 15:17 it has been pretty strange... need to reproduce the bug 15:18 unfortunately once memory gets full, there's not a lot you can do. 15:18 i expected that keyboard would have been launched again 15:19 yeah, it should. 15:19 so yeah, a bug would be good. 15:20 will try to reproduce it, to have some log to post in the report 15:20 Did you get any time to look at zooming? 15:21 i tried to see which could be the reason of that strange behaviour. i feel like it's due to an update of visible pages 15:21 http://bazaar.launchpad.net/~ubuntu-docviewer-dev/ubuntu-docviewer-app/trunk/view/head:/src/app/qml/pdfView/PdfView.qml 15:22 just a theory, cache buffer depends on the value of zoom 15:22 (otherwise it uses a lot of memory) 15:23 i think that the position of pages changes while the animation is already running. i should deeply track all the signals/bindings that are emitted 15:23 Sounds plausible. 15:24 or fix the C++ class 15:24 which would require some additional work, but the result would be a lot cleaner 15:25 we already know the size of all the pages, since they are read while loading the PDF document 15:26 Right. Seems like something we could put a call out for help on next week. 15:26 ok. 15:27 i have some question about the scope 15:27 ok. 15:28 is the code of default scopes (images, music, ...) on launchpad? 15:28 some of them. 15:29 https://code.launchpad.net/~cwayne18 is a good place to look as he wrote many 15:29 however, some are not yet open, we're working on it 15:30 https://launchpad.net/ubuntu-news-scope for example 15:30 ok, thanks 15:31 Ok, anything else? 15:31 i have only a night-mode done this week 15:32 oh, excellent! 15:32 it has been something fast to do, using shaders. i'll push the code on launchpad in the next days 15:33 great, look forward to it. 15:33 Does full screen mode need a lot more work? 15:34 if you mean hiding the unity panel, it may be a bit of work 15:34 since, AFAIK, we should also manage different screen sizes 15:35 (i.e. we don't want to hide unity panel on tablets) 15:36 I disagree. 15:36 I think we should hide the header always, until the user taps, no matter what form factor 15:36 It's what the gallery does. 15:37 huh, my fault. this just refers to landscape mode: 15:37 https://bugs.launchpad.net/webbrowser-app/+bug/1426347 15:37 ahhh 15:38 so yes, until we handle the app rotation, it's not an issue 15:39 ok 15:39 ok, shall we wrap up? 15:39 there's nothing more to discuss, i think :) 15:40 Ok, thanks sverzegnassi. have a great weekend. 15:40 #endmeeting