15:02 #startmeeting Docviewer meeting 15:02 Meeting started Thu Nov 27 15:02:02 2014 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:02 15:02 Available commands: action commands idea info link nick 15:02 The other day chocanto (Anthony Granger) popped up on irc. 15:02 He was the guy who first started contributing to docviewer 15:02 has he been in touch with you? 15:03 Yep, I wrote him before the UOS 15:03 ok 15:03 heh 15:03 hello chocanto ! 15:03 hey ! :) 15:03 Hi! 15:04 Hey sverzegnassi :) 15:04 so is chocanto up to speed with what's been happening recently? 15:05 hum depend of what ^^ 15:05 I think so. I wrote him about the performance issue we have and I asked him about which was the state of the project when he left 15:06 Ok. 15:06 So right now the docviewer is in the store. 15:06 But sverzegnassi had some ideas for improving performance. 15:06 oh good news :) 15:06 I've spotted it! 15:06 \o/ 15:06 i have to look at the store so 15:07 popey: did you take a look at the thing I sent you before the meeting? 15:08 i did 15:08 chocanto: i'm talking about a porting of the poppler-plugin used in sailfishos 15:08 http://popey.mooo.com/screenshots/device-2014-11-27-150811.png 15:08 thats me using it to view a pdf scan of an old magazine 15:08 There is a problem with zoom because I started to fix an issue with pages that have a different size 15:09 zooming is a bit wierd 15:09 yeah. ☻ 15:09 I started but I haven't finished it yet :P 15:09 It's a good start. 15:10 well i remembered creating zoom 15:10 but i never finished it 15:10 I've run some benchmarks, what I found is that loading is very slow if the page has some image 15:10 and this happens with the sailfish plugin too 15:10 i was too much shaking 15:11 which is more optimized than the code we currently have 15:11 well, everything would be more optimized than our code :p 15:11 ☻ 15:11 ahahah indeed :) 15:12 so yes i think it's a good idea to fork sailfish 15:12 fork or simply use it first 15:13 I think that we could provide some patch upstream (at the moment no one is working on it) 15:13 (e.g. https://github.com/sailfishos/sailfish-office/issues/3 ) 15:13 If we can use their code as is, and can contribute to it, then that's the right thing to do. 15:14 "There aren't many folks working on the office viewer" 15:14 to be fair, there aren't "many" people working on ours either :D 15:15 Yep, the only changes that i did to the code was to start fixing that issue and to change a line in the CMakeLists.txt file 15:15 (forgot the #include which is different) 15:16 ok, so i know what if will read this w-e, some sailfish code :p 15:16 Do you know if they plan to continue using that code? 15:17 Don't know, but I suppose yes 15:17 They're making "Sailfish 2.0" for their crowdfunded tablet 15:17 I don't know how much of that uses this existing stuff. 15:18 The only thing that I know is that I tested it on sailfishos and it works nicely. 15:19 ok 15:20 Alternatively, I've tried to "cheat" with the orientation, to hide the page loading to the user: https://www.youtube.com/watch?v=YpW3LVYz8BY 15:20 i like that page transition 15:21 The idea behind this is that a gesture is slower than the "unlimited" vertical flow we have now 15:21 yeah but it is "natural" 15:22 it makes sense for a PDF made from saving a web page maybe 15:22 I mean, the vertical one is nice when you need to read some informations fastly, and horizontal one for books 15:22 yes, +1 15:23 So what's the next steps chaps? 15:24 We have still those two branches to be reviewed :P 15:25 And after that ? 15:25 Then I started another branch with some fixes for scene rendering 15:25 Ah yes, chocanto can you take a look at those outstanding branches? 15:26 After that, we should definitely find a solution for the pdf plugin 15:26 yes of course, i will try to catch up 15:26 if re-write him, or use something different (mupdf) or re-use an already-existing plugin 15:27 *re-write IT 15:27 super, thanks chocanto 15:27 no *him, he is like a baby for me 15:27 ahahah, sorry :) 15:27 an ugly baby, but a baby 15:27 haha 15:28 I don't want to kill a baby, then 15:28 the question is : what is the faster solution 15:29 *fastest 15:29 use the plugin from sailfish, I think. 15:29 so we use this plugin 15:29 it's faster and better 15:29 MuPdf would require some work on the Qt bindings, since not all the features we need are already implemented 15:30 Actually it's faster, it provides a sorted queue of page request (which was the thing I wrote you some week ago) 15:30 *requests 15:30 and it's well-optimized 15:31 It has just that bug I talked about earlier 15:31 ok nice :) 15:31 (of course, last three sentences refers to sailfish's plugin) 15:31 i'm sorry i have to go, but thank you again sverzegnassi for your precious help 15:32 ok, see you! bye! :9 15:32 :) 15:32 thanks chocanto ! 15:32 If needed contact me via mail sverzegnassi 15:32 by sverzegnassi popey 15:32 *bye 15:32 ok! bye! 15:33 that sailfish branch works really nicely 15:33 need to file a bug in content hub I think, its a bit slow transferring files between file manager and docviewer 15:34 Yep, content-hub needs still some adjustments 15:34 (i've seen the same when trying to save an image from one of my apps) 15:35 ok 15:36 oh, by the way, you may have noticed we finally made quickmemo a top app ☻ 15:36 Yes, I saw it yesterday 15:37 looks like balloons has fixed jenkins building of docviewer 15:38 so when those branches are landed we should be able to trigger a click build and upload (if you want) 15:38 (to the store) 15:39 I think it would be better to have this one merged, before uploading: 15:39 https://code.launchpad.net/~verzegnassi-stefano/ubuntu-docviewer-app/performance-pt1 15:39 okay 15:40 it's almost ready, they are just small fixes for the QML scene (clipping, cacheBuffer, etc) 15:41 k 15:41 Ok. Anything else to discuss? 15:41 No, I think that's all! 15:44 Excellent! 15:44 Aweome work as always! 15:44 Have a great weekend. 15:44 #endmeeting