**** BEGIN LOGGING AT Sat Mar 04 03:00:01 2017 Mar 04 03:43:17 how's things going here? Mar 04 06:24:45 EricBlade: o/ Mar 04 06:25:02 Doing fine; I'm working on the camera capability Mar 04 08:39:44 Herrie|2: ping Mar 04 09:38:37 morning Mar 04 09:38:41 Tofe: pong Mar 04 09:39:36 I have sorted out how to start the android camera service without modifying the /system initial partition Mar 04 09:39:53 So that's a good thing, meaning we can still use the overlay approach here Mar 04 09:40:15 Then, there's just a decision to take about how to push the changes I made Mar 04 09:41:04 Tofe: That's good to hear Mar 04 09:41:11 Any specific questions? Mar 04 09:41:15 I modified 3 repos: build (a little bit), frameworks/av (about 10 commits from Ubuntu, rebased on top of our SFOS repo) and frameworks/native (a couple of commits from Ubuntu, too) Mar 04 09:41:53 I was analyzing the consequences of going AOSP based, which was initially tempting Mar 04 09:42:42 AOSP is fine in general, but I think some specifics like camera might be trickier? Mar 04 09:43:02 in the end, I'm not so sure: there's no AOSP 5.1.1 for maguro, it would mean forking all the SFOS repos, etc. So a lot of maintenance for us, and we're a small team :) Mar 04 09:43:48 I'd like to reuse the existing SFOS/Ubuntu repos as much as possible, to minimize the work we'll have to do Mar 04 09:43:57 Tofe: Yeha makes sense Mar 04 09:44:11 Isn't there 6.0 AOSP for Maguro? Mar 04 09:44:28 mmh probably from Unlegacy Mar 04 09:45:02 Yeah Mar 04 09:45:03 but I don't see the benefit between CM/LineageOS based build and AOSP build, if in both case it comes from a third-party Mar 04 09:45:50 Tofe: Yeah.. Only advantage of the Unlegacy one might be the newer 3.4 kernel Mar 04 09:45:57 Which will solve the glibc 2.24 issue Mar 04 09:46:02 ah, yes, that's true Mar 04 09:46:26 There's also a LineageOS 13 build, isn't it? Mar 04 09:46:40 I haven't checked Mar 04 09:46:44 But probably Mar 04 09:46:55 Seems the unlegacy guys even have a 7.1 for Maguro ;) Mar 04 09:47:32 mmh Lineage 13 reuses a 3.0.x kernel Mar 04 09:49:09 Hmmz seems unlegacy uses 3.0 too :S Mar 04 09:49:18 I found 3.4 earlier somewhere Mar 04 09:49:29 me too, but directly on Zyian's GH Mar 04 09:50:14 https://forum.xda-developers.com/hp-touchpad/general/rom-lineage-osinvisiblek-t3536502 <-- so, we need 7.1 to get kernel 3.4 ;) Mar 04 09:51:02 To get back to my earlier thoughts, I think the easiest way for the moment would be to stick to hybris-12.1 repos, and find a nice way to apply patches Mar 04 09:51:48 Yeah I guess so Mar 04 09:52:04 7.0/7.1 support in hybris is still quite far away probably Mar 04 09:52:08 Seeing 6.0 just hit Mar 04 09:52:40 Seems so yes Mar 04 09:53:29 We probably can find a way to bring 3.4 kernel on maguro and TP, if the work has been done for Android 7.1 Mar 04 09:54:02 Do you know precisely what is needed by the new glibc ? Mar 04 09:58:48 At least 3.2 kernel Mar 04 09:58:53 ANd some params in the kernel Mar 04 09:58:57 Let me find them Mar 04 09:58:58 ok Mar 04 10:08:58 Tofe: Just says: "Linux 3.2 or later kernel headers are required on all architectures." Mar 04 10:20:26 ok Mar 04 13:22:47 Herrie: I've begun organizing the patches, and written a little script to help apply them: https://github.com/Tofee/android_luneos_hal/tree/wop-12.1 Mar 04 13:23:45 The following manifest will be necessary to use that: https://github.com/Tofee/android/blob/wop-12.1/wop_targets.xml Mar 04 13:24:11 I'm trying to think hard if I forgot anything important here :p Mar 04 13:26:43 maybe the deployment for the libs necessary for camera_service Mar 04 14:51:13 Herrie, hooking up APIs is a “mere matter of programming” :-) Mar 04 14:51:14 Tofe: Looks pretty clean :) Mar 04 14:54:16 DougReeder: I have looked it up a little bit, and it seems to use ffmpeg and/or gstreamer to achieve its goals Mar 04 14:54:47 Hrm, I’ve never used ffmpeg to stream. Mar 04 14:55:33 Herrie: for the deployment, I'm putting in place a new, separate Android.mk dedicated to luneos: https://github.com/Tofee/android_luneos_hal/blob/tofe/work/Android.mk (doesn't work yet ;) ) Mar 04 14:56:39 DougReeder: I've used it once or twice, but I think gstreamer plugins are the ones who are involved in the camera streams Mar 04 14:56:50 Sounds plausible Mar 04 14:57:33 So there would probably be a need to have a new plugin, plugged into our libhybris' camera API Mar 04 16:20:57 Herrie: could you fork https://github.com/Tofee/android_luneos_hal to webos-ports GH, please ? Mar 04 17:25:09 Tofe: i've updated https://github.com/nizovn/luna-next-cardshell/commits/statusbar_tablet Mar 04 17:25:44 not sure i made it in the best way (BannerPopupArea), but it seems to work Mar 04 17:59:01 Tofe: Done Mar 04 18:25:52 Herrie: thanks Mar 04 18:26:03 nizovn: ok great, I'll have a look :) Mar 04 20:43:02 Herrie: for android_luneos_hal, can you also import the wop-12.1 branch ? Mar 04 20:47:58 Herrie: also I remarked we still take android_system_core from my repo, it would be better to have it on webOS-ports side; I've made the corresponding PRs **** ENDING LOGGING AT Sun Mar 05 03:00:01 2017