[00:17] <muka> ok, ubuntu store started to work after reboot but when I enter 'terminal' in search input, the results do not show it.
[03:35] <amazoniantoad> If I root my phone and then break it...how easily can I restore it to its former glory?
[03:36] <lotuspsychje> amazoniantoad: using the recovery built-in?
[03:36] <amazoniantoad> lotuspsychje: I guess? It's an aquaris e5.
[03:37] <lotuspsychje> amazoniantoad: system settings==> back to defaults
[03:37] <amazoniantoad> lotuspsychje: so pretty easily? My next question is...how can I root it? Google isn't being my friend. I need to emulate whatsapp
[03:38] <lotuspsychje> amazoniantoad: there is a whatsapp webversion for touch, why do you wanna emulate?
[03:39] <lotuspsychje> amazoniantoad: not a good idea to root the phone for security neither
[06:47] <SFC> can ubuntu touch be used on touch screen lapyops to support the screen rotation features?
[06:48] <lotuspsychje> SFC: ubuntu touch is not meant for laptops
[06:48] <lotuspsychje> !devices | SFC
[06:48] <lotuspsychje> SFC: use ubuntu desktop for tablets
[06:49] <lotuspsychje> SFC: but devs are working on convergence, so who knows what will be possible in the near future
[06:49] <SFC> how would i get the screen rotation for a touch screen lapto to be aa usable feature in ubuntu
[06:50] <lotuspsychje> SFC: for now, not yet
[06:50] <SFC> roger
[06:50] <lotuspsychje> SFC: unless you port ubuntu touch specificly for your device
[06:50] <SFC> would it work?
[06:51] <lotuspsychje> SFC: but ubuntu desktop has touch support, so your device can run already but wihtout rotation
[06:51] <lotuspsychje> SFC: if the port is succesfull, sure
[06:51] <lotuspsychje> SFC: but its a hard job
[06:52] <SFC> i see
[06:52] <lotuspsychje> SFC: or check the XDA forums if someone already has an existing project
[06:53] <SFC> i was just thinking it would be more user friendly when using touch screens to have the screen rotation
[06:53] <lotuspsychje> SFC: for now its not possible yet on your device
[06:54] <lotuspsychje> SFC: works like a charm on nexus7 though...
[06:54] <SFC> i have a feeeling it will be sooner or later
[06:54] <lotuspsychje> SFC: yeah me too
[06:54] <lotuspsychje> SFC: lets hope one day touch can be installed on every device :p
[06:56] <SFC> i like what they did with vlc where you can use the vlc --video-wallpaper command
[06:56] <SFC> and agrred to your last statement
[06:56] <lotuspsychje> :p
[06:57] <lotuspsychje> i run ubuntu already on all my devices
[06:57] <lotuspsychje> bq, nexus7, netbook,desktop
[06:57] <SFC> so there is a chance though if i port it say the tablet version
[06:57] <SFC> of ubuntu touch
[06:58] <lotuspsychje> SFC: if your handy enough to do, sure look at the porting guide in topic
[06:58] <SFC> between me and my brother we could do it
[06:58] <lotuspsychje> SFC: you would make a great deal for the community if succeed
[06:59] <SFC> we both picked up computers back when windows 95 came out
[06:59] <lotuspsychje> SFC: but keep in mind, wont be simple
[06:59] <SFC> and now that im out of the U.S. Army were both going to college for computers
[07:00] <lotuspsychje> bbl mate breakfast here
[19:07] <cmazieri> ajalkane: how are you?
[19:10] <cchriss> good
[19:11] <cchriss> oops :D
[19:45] <Clubuntu> hello
[19:46] <Clubuntu> anyone has information on China Mobile N1 Max Maruko
[20:05] <anpok> Clubuntu: oh thats the china mobile device?
[20:06] <Clubuntu> but it will be released officially as a device for convergence?
[20:09] <simosx> Clubuntu, you can judge by the SoC whether it can do MHL or Slimport.
[20:10] <Clubuntu> and so who took Bq or meizu?
[20:14] <k1l> the bq or meizu dont support convergence since the chip doesnt support it in that devices
[20:17] <Clubuntu> so I should sell my meizu just released the new device
[20:23] <anpok> Clubuntu: hint: http://www.phoronix.com/scan.php?page=news_item&px=Aethercast-Ubuntu-WiDi
[20:25] <anpok> not sure how latency will be..
[20:25] <anpok> but in the end it means proper bluetooth support and flash size and ram size are the key features
[20:27] <Clubuntu> Thank you, we hope you will be able to do something
[20:29] <anpok> mx4 display is actually that large that you only need a cardbox to head mount the mx4..
[20:33] <Clubuntu> then look and see what happens
[20:37] <BlackJohnny> hello, anyone knows an example on how to read the data of a GL handle/texture in a QML ubuntu-touch app? I cant get a valid GL context where I have access to the texture id ... I am trying some camera augmented reality
[20:40] <tvoss> BlackJohnny, it's quite difficult to do low-level gl operations from within qml, unless you can express what you want to do in a shader
[20:40] <tvoss> BlackJohnny, people usually do the heavy-lifting in C++, and provide qml bindings to their code
[20:40] <BlackJohnny> tvoss, I am using QML with C++ backend
[20:41] <tvoss> BlackJohnny, ah okay
[20:41] <BlackJohnny> tvoss, on ubuntu alone i get a buffer that I can easily access however in ubuntu-touch i get a texture id ...
[20:42] <tvoss> BlackJohnny, yup, camera data streams never hit main memory unless explicitly requested
[20:42] <tvoss> BlackJohnny, on ubuntu touch, that is
[20:43] <BlackJohnny> tvoss, so there is a way to ask/configure for this? I am basically handling the preview/viewfinder
[20:43] <tvoss> BlackJohnny, I think you want to take a look at: http://bazaar.launchpad.net/~phablet-team/qtubuntu-camera/stable/files/head:/src/
[20:43] <BlackJohnny> tvoss, thanks ... an example is "goldlike"
[20:43] <BlackJohnny> :)
[20:44] <BlackJohnny> tvoss, hmm I've been there before :)
[20:45] <tvoss> BlackJohnny, http://bazaar.launchpad.net/~phablet-team/qtubuntu-camera/stable/view/head:/src/aalvideorenderercontrol.h and http://bazaar.launchpad.net/~phablet-team/qtubuntu-camera/stable/view/head:/src/aalvideorenderercontrol.cpp
[20:46] <tvoss> BlackJohnny, I'm assuming you are familiar with http://doc.qt.io/qt-5/cameraoverview.html
[20:46] <tvoss> ?
[20:47] <BlackJohnny> tvoss, the texture handling is done by some QT class ... dont remember exactly which one
[20:49] <tvoss> BlackJohnny, okay, so what problem are you trying to solve then :) if you have the texture id, a glReadPixels would give you the raw pixel values in main memory (not that glReadPixels has a huge performance penalty, though)
[20:51] <BlackJohnny> tvoss, I dont get there because QOpenGLContext::currentContext() returns 0
[20:51] <BlackJohnny> tvoss, maybe it is something i do wrong
[20:51] <BlackJohnny> tvoss, thanks
[20:51] <tvoss> BlackJohnny, okay, so you would have to make sure that you only invoke any calls to gl if you are on the render thread. ensuring that depends on how your code is structured
[20:52] <BlackJohnny> tvoss, i am in a QAbstractVideoSurface::present implementation
[20:52] <tvoss> BlackJohnny, ah, how do you do the actual rendering?
[20:53] <BlackJohnny> tvoss, I am handling the communication between Camera and VideoOut
[20:54] <BlackJohnny> tvoss, I basically want to alter the frames adding some AR on top of what camera sends to the Videout renderer
[20:55] <BlackJohnny> tvoss, I am wandering how tagger app works
[20:55] <BlackJohnny> tvoss, I will check that
[20:56] <BlackJohnny> wondering :)
[20:56] <tvoss> BlackJohnny, I was about to say: tagger does exactly that :)
[20:56] <BlackJohnny> tvoss, :)
[20:56] <tvoss> BlackJohnny, in case you are still searching: https://launchpad.net/tagger
[20:56] <BlackJohnny> tvoss, I am there already thanks :)
[20:59] <tvoss> BlackJohnny, ack. so I did hud-like functionality before by implementating a QAbstractVideoSurface in a QQuickItem
[21:00] <tvoss> BlackJohnny, more specifically: I used an http://doc.qt.io/qt-5/qquickframebufferobject.html as I already had quite some gl code available for the rendering
[21:03] <BlackJohnny> tvoss, I will check that, thanks
[21:13] <BlackJohnny> tvoss, m_mainWindow->grabWindow() :))
[21:13] <BlackJohnny> tvoss, that is what tagger does
[21:13] <BlackJohnny> tvoss, to get the camera information ... I am 99% sure :)
[21:14] <BlackJohnny> tvoss, I will check that QQuickFramebufferObject lead
[21:15] <BlackJohnny> tvoss, have a nice day
[21:15] <tvoss> BlackJohnny, that's a glReadPixels, though :) I think the more elegant approach is to implement a QAbstractVideoSurface in terms of QQuickTime. You would just store the frame handed to you in present() and render it (with stuff on top of it) in http://doc.qt.io/qt-5/qquickframebufferobject-renderer.html#render
[21:15] <tvoss> BlackJohnny, yup, you too
[21:15] <BlackJohnny> tvoss, actually I do also edge detection and want to feed that to an neural network :)
[21:16] <BlackJohnny> tvoss, anyway thanks. I will continue later
[21:16] <tvoss> BlackJohnny, well, you could do edge detection in a shader (which is a lot faster) and grab the resulting features, less bandwidth needed usually :)
[21:17] <BlackJohnny> tvoss, I implemented already the Sobel alg
[21:17] <BlackJohnny> tvoss, and it is working on Desktop but not on mx4
[21:18] <tvoss> BlackJohnny, ah okay, so you are calculating the sobel image on the cpu, correct?
[21:18] <BlackJohnny> tvoss, yup ... I do online learning with my net and that is sufficient in terms of performance
[21:20] <tvoss> BlackJohnny, ack, so yeah, you still could do a glReadPixels in render, and overlay detected edges plus anything else you calculate in there. render is called with a valid gl context