*** ChanServ sets mode: +v T4 | 05:27 | |
T4 | <adampigg> Abranson, another video issue to investigate. | 06:01 |
---|---|---|
T4 | <adampigg> https://m.youtube.com/watch?v=kdQrprH0yVI | 06:02 |
T4 | <adampigg> Playbacl is a.diagonal lines, .reminds me of kimmolo issue. ..user just postes it to me, no idea what the movie is! | 06:03 |
T4 | <BirdZhang> (Photo, 640x1280) http://149.202.119.142:9090/0K8il76FeI.png | 06:04 |
T4 | <adampigg> Ill look.later, cant really do it on the bus! | 06:05 |
* sledges_ sleighs in | 06:56 | |
sledges_ | Thaodan: it was only midnight in the +0100 timezone :) | 06:56 |
*** sledges_ is now known as sledges | 06:56 | |
sledges | mal: r0kk3rz: literm was added to common repo for the early days of Sailfish X when fingerterm was unusable | 06:57 |
sledges | r0kk3rz: your falcon PR was merged on the same day ;) | 06:57 |
kimmoli | @adampigg dont call me kimmolo ... | 06:57 |
sledges | sounds like tremolo https://www.youtube.com/watch?v=kfVsfOSbJY0 | 06:58 |
T4 | <adampigg> Kimmoli: clearly i was referring to someone else ;) | 06:59 |
sledges | PSA: Sailfish OS community collab #mer-meeting in just under an hour | 07:02 |
abranson | adampigg: video/avc=use-codec-supplied-height;use-codec-supplied-width in gstdroidcodec.conf should fix that | 07:07 |
abranson | maybe other formats too - test mpeg4 and vp8 in the browser too | 07:07 |
abranson | mal: thanks for testing. looking good. | 07:08 |
T4 | <BirdZhang> abranson: video/avc = dont-use-droid-convert;use-codec-supplied-height;use-codec-supplied-width works very vell | 07:12 |
kimmoli | need to test that too. iirc tested but might remember wrong | 07:17 |
r0kk3rz | sledges: that wasnt the PR i was refering to | 07:42 |
r0kk3rz | sledges: for instance maserati should be given to NeKit, since hes the current maintainer | 07:42 |
sledges | <r0kk3rz> mal: do you have access to accept that PR? or do i need to find someone else | 07:51 |
sledges | <mal> r0kk3rz: nope, I don't have write access to that repo, you probably need sledges, not sure if piggz has | 07:51 |
sledges | that was falcon PR i gather | 07:51 |
T4 | <adampigg> i suspect i cant post in mer-meeting as im connected from home! | 07:52 |
T4 | <adampigg> sledges, i can | 07:55 |
T4 | <adampigg> i will also try and do some more falcon work | 07:55 |
sledges | yep cheers! that is what i was referring to | 07:55 |
r0kk3rz | yeah its unfortunately really unclear who can accept PRs on device adaptation repos | 07:59 |
r0kk3rz | in mer-hybris | 07:59 |
T4 | <NotKit> @mal [elros1: wondering if we need to do some additi …], basically glViewport needs to be in rotated dimensions, but hwc layers in native ones | 08:04 |
sledges | r0kk3rz: i thought github repo access list is public, but can't find it atm, here's the closest i could get to: https://github.com/mer-hybris/droid-config-falcon/graphs/contributors | 08:09 |
r0kk3rz | i couldnt find it either :) | 08:09 |
r0kk3rz | mal: btw meeting was successful, you should have wider access to mer-hybris github and nemo:hw:devel obs incoming | 09:15 |
mal | r0kk3rz: yes, I noticed | 09:16 |
T4 | <adampigg> you too r0kk3rz | 09:16 |
r0kk3rz | yes mee too | 09:17 |
nh1402 | my meeting went through too, I'm now redundant. | 09:17 |
* Mister_Magister why not me too | 09:18 | |
nh1402 | did you guys hear the news about HMD Global? they're finally letting you unlock the bootloader of the Nokia 8 | 09:18 |
Mister_Magister | nh1402: that doesnt make them less shit | 09:18 |
nh1402 | https://www.nokia.com/en_gb/phones/bootloader | 09:19 |
nh1402 | I'm guessing other phones will come soon too, hopefully | 09:19 |
Mister_Magister | they still are breaking gpl | 09:19 |
r0kk3rz | yes someone can maybe have the nostalgia factor of a nokia branded device with sailfish | 09:19 |
Mister_Magister | not possible as long as they are still breaking gpl | 09:20 |
r0kk3rz | obviously, but one step at a time | 09:21 |
nh1402 | https://www.nokia.com/en_int/phones/opensource does that not help? | 09:21 |
r0kk3rz | so sfos 3 next month huh, i wonder how krnlyng got on with the alien-dalvik upgrade | 09:27 |
nh1402 | I wonder what version it'll be | 09:29 |
nh1402 | I'm guessing Nougat | 09:29 |
r0kk3rz | why nougat? | 09:30 |
Mister_Magister | i think 5.1 lol | 09:32 |
nh1402 | I'm guessing it's been in development for some time, so probably before oreo came out is my guess | 09:35 |
r0kk3rz | it wont be higher than lollipop | 09:36 |
r0kk3rz | otherwise they'd have fun with shim_libs for lollipop based adapatations like jolla c and xperia x | 09:37 |
Mister_Magister | 5.1 im tellin ya guys | 09:38 |
r0kk3rz | yes you said that already | 09:40 |
* Mister_Magister sighs | 09:40 | |
r0kk3rz | nh1402: btw did you see NeoChapays work on nemo recently? | 09:47 |
nh1402 | the PiP thing? | 09:48 |
mal | it no PiP but actual multi-window support | 09:48 |
mal | *it's | 09:48 |
r0kk3rz | window resizing and stuff yeah | 09:48 |
nh1402 | interesting | 09:48 |
r0kk3rz | whatever you want to call that | 09:48 |
T4 | <adampigg> well, its a window manager .... kwin will probbaly work on sfos3 | 09:56 |
Mister_Magister | heh what would be noice | 09:56 |
T4 | <adampigg> and kirigami maybe | 09:56 |
r0kk3rz | yeah true, we should be able to do qqc2 stuff | 09:58 |
r0kk3rz | that might be nice | 09:58 |
T4 | <adampigg> yeah, im holding out for qt 5.9 stuff | 10:05 |
Mister_Magister | i have no idea what qqc2 is and why would anybody want kwin on sfos | 10:22 |
mal | https://doc.qt.io/Qt-5/qtquickcontrols2-index.html | 10:26 |
Mister_Magister | ah | 10:26 |
Mister_Magister | ye they are missing | 10:26 |
ghosalmartin | krnlyng, mal: i remember seeing a commit that looks for fstab files in a different way for android 8. was I just dreaming? | 10:36 |
krnlyng | ghosalmartin, in the device tree files | 10:36 |
krnlyng | if you are thinking the same as me | 10:36 |
ghosalmartin | krnlyng, possibly | 10:38 |
krnlyng | we disabled it in droid-hal-init irrc | 10:38 |
krnlyng | iirc | 10:38 |
ghosalmartin | for whatever reason this android 8 device has no fstab in out/ | 10:38 |
krnlyng | ghosalmartin, how booty is your device now? | 10:39 |
ghosalmartin | krnlyng, booty? :P am at telnet 2323 | 10:39 |
krnlyng | hm ok | 10:39 |
mal | ghosalmartin: nowhere there? | 10:39 |
ghosalmartin | but no /system or /vendor | 10:39 |
krnlyng | ghosalmartin, cool :) | 10:39 |
ghosalmartin | krnlyng, but thats not the chiron, this ones the Pixel XL | 10:39 |
krnlyng | ah | 10:39 |
krnlyng | ghosalmartin, did you build the whole android or just hybris-hal? | 10:39 |
ghosalmartin | krnlyng, just hybris hla | 10:39 |
krnlyng | ghosalmartin, try building the whole android | 10:40 |
krnlyng | ghosalmartin, it might be a bug in hybris/hybris-boot/Android.mk | 10:40 |
ghosalmartin | krnlyng, ahh okays | 10:40 |
ghosalmartin | funnily enough this device has issues with CONFIG_VT as well | 10:41 |
krnlyng | ghosalmartin, make vendorimage # has built the fstab on those devices i tried | 10:42 |
krnlyng | ghosalmartin, that builds a whole lot too much but was the only way for me | 10:42 |
ghosalmartin | krnlyng, okays, i have time to kill so may as well attempt it | 10:42 |
krnlyng | if it doesn't work for you that's bad | 10:42 |
krnlyng | cool! | 10:42 |
ghosalmartin | krnlyng, well its device tree is a bit funny since its supporting both marlin and sailfish devices | 10:46 |
ghosalmartin | but if I can make one work, the other will work fine as well | 10:47 |
ghosalmartin | SailfishOS on Sailfish :P | 10:47 |
Mister_Magister | ghosalmartin: do SailfishOS on Sailfish inside Sailfish | 10:49 |
Mister_Magister | krnlyng: likes booty :P | 10:51 |
T4 | <BirdZhang> sailfish cluster lol | 10:51 |
Mister_Magister | morelike sailfishception | 10:53 |
ghosalmartin | hmm they do have ramdisk target so might try that | 10:57 |
ghosalmartin | krnlyng, no dice, but vendorimage built super quick, like 45secs | 11:14 |
krnlyng | ghosalmartin, hybris-hal builds it | 11:15 |
krnlyng | ghosalmartin, so it was probably just a rebuild | 11:15 |
ghosalmartin | krnlyng, ah well no dice. i could just copy and paste the fstab manually | 11:15 |
krnlyng | ghosalmartin, i'd suggest figuring out why vendorimage is not enough :) | 11:16 |
krnlyng | (that's what i meant initially) | 11:16 |
ghosalmartin | krnlyng, ahhh fair enough, also got any devices where they roll boot and recovery together? | 11:16 |
krnlyng | ghosalmartin, i think that's every android 8 device or at least most of them | 11:17 |
ghosalmartin | krnlyng, how have you been using twrp or just booting in when requried? | 11:17 |
krnlyng | ? | 11:18 |
ghosalmartin | krnlyng, how have you been using recovery? | 11:19 |
ghosalmartin | would you not need a hybris-boot + recovery image? | 11:19 |
mal | ghosalmartin: quite odd that you have all the devices with CONFIG_VT issues | 11:25 |
mal | or was there some other devices with that also | 11:25 |
r0kk3rz | didnt guhl not have that issue? | 11:26 |
ghosalmartin | mal: so far its just these, but guhl has managed to recreate same issue in his xiaomi mi mix 2 as well | 11:26 |
Mister_Magister | ghosalmartin: maybe ill have that in mine someday | 11:30 |
ghosalmartin | Mister_Magister, fingers crossed :P | 11:31 |
Mister_Magister | ghosalmartin: my will to live decreases :/ | 11:33 |
ghosalmartin | take a break I guess :P | 11:41 |
Mister_Magister | ghosalmartin: i cant | 11:41 |
Mister_Magister | its not like im making anything useful | 11:41 |
Mister_Magister | nobodycares | 11:42 |
ghosalmartin | take a break, 10-15mins do anything else | 11:45 |
ghosalmartin | krnlyng, does the nile device have 2 system partitions a/b, same with boot etc etc? | 11:47 |
krnlyng | yes | 11:47 |
ghosalmartin | krnlyng, okays, did you need to update the fstab to point to an A or B? | 11:48 |
Mister_Magister | ghosalmartin: oh boi AB | 11:49 |
Mister_Magister | you have AB device too? | 11:49 |
ghosalmartin | yes? | 11:49 |
Mister_Magister | huehuehue | 11:49 |
krnlyng | ghosalmartin, check github :) | 11:49 |
ghosalmartin | krnlyng, yours or hybris? | 11:49 |
krnlyng | ghosalmartin, hybris | 11:49 |
ghosalmartin | krnlyng, interesting so you let system be but changed other partitions | 11:52 |
Mister_Magister | ghosalmartin: When i think about it how do you handle AB in sfos | 11:52 |
ghosalmartin | pick an A or B and go wtih that. doesnt really concern us since data is only ever 1 | 11:52 |
r0kk3rz | oh is it for android update rollbacks | 11:54 |
Mister_Magister | ghosalmartin: ahhh i see but what if you have linage installed on a but not b | 11:54 |
Mister_Magister | r0kk3rz: ye | 11:54 |
ghosalmartin | i think we only ever care about A tbh | 11:55 |
ghosalmartin | since the android system usually lays pretty dormant from write changes | 11:55 |
Mister_Magister | ye but someone can have lineage installed in b and be on b | 11:55 |
Mister_Magister | and it will boot boot_b | 11:55 |
ghosalmartin | tell them there only allowed A :P | 11:55 |
Mister_Magister | k xD | 11:55 |
ghosalmartin | good point though | 11:55 |
Mister_Magister | is there some fastboot for switching slots? | 11:55 |
ghosalmartin | there is | 11:56 |
Mister_Magister | ghosalmartin: it gives nice dualboot oportiunity | 11:56 |
ghosalmartin | fastboot --set-active=a | 11:56 |
Mister_Magister | noice | 11:56 |
Mister_Magister | pretty good dualboot | 11:56 |
ghosalmartin | ive seen a few people get into a bricked state with it. so not sure how reliable it can be | 11:56 |
Mister_Magister | xd | 11:56 |
r0kk3rz | oh android... create a dualboot thing so its harder to brick device, screw it up so it bricks the device | 11:57 |
ghosalmartin | well it was never intended to dual boot really, but just allow updates without reboot. | 11:57 |
r0kk3rz | yeah seems similar to the sony fota partition hack | 11:58 |
Mister_Magister | r0kk3rz: it seems like every security feature google made since 2015 needs to be disable to get device properly working | 12:01 |
Mister_Magister | YoU hAvE uNlOcKeD bOoTlOaDeR | 12:02 |
elros1 | hack for landscape framebuffer devices: https://github.com/elros34/qt5-qpa-hwcomposer-plugin/tree/landscape_framebuffer | 12:29 |
mal | elros1: I'll see if have time to test that on matissewifi tonight or some time this weekend | 12:32 |
mal | elros1: have you tested if that has any effect on the issues of the startup wizard, I had the back icon in wrong orientation | 12:33 |
elros1 | mal: no, but it's a good idea | 12:34 |
mal | elros1: you can fake first boot by removing some files form /home/nemo which start with . and mention startup | 12:37 |
mal | *from | 12:37 |
mal | there should be 3 files | 12:37 |
ghosalmartin | mal: would this enable "casting" of some kind? | 12:38 |
mal | elros1: .jolla-startupwizard-done, .jolla-startupwizard-sfos2-tutorial and .jolla-startupwizard-usersession-done | 12:38 |
mal | ghosalmartin: ? | 12:38 |
ghosalmartin | mal, would the hdmi out working mean we could just take the framebuffer or whatever it is and send it over wifi to tvs? | 12:39 |
mal | perhaps, I had thought about that | 12:39 |
Mister_Magister | i need to make storeman preinstalled :/ | 12:40 |
ghosalmartin | Mister_Magister, that is a great idea | 12:41 |
Mister_Magister | i had warehouse in past | 12:41 |
Mister_Magister | also i need to preinstall my apps and osm probably | 12:41 |
Mister_Magister | aka puremaps or whatever its name is | 12:41 |
ghosalmartin | Mister_Magister, how do you do that btw? | 12:42 |
Mister_Magister | in .ks file | 12:42 |
ghosalmartin | Mister_Magister, do you just add the repo then the package? | 12:42 |
Mister_Magister | yep | 12:43 |
kimmoli | imho don't bloat your image | 12:43 |
ghosalmartin | fair enough, tis very handy :) | 12:43 |
r0kk3rz | or you can make your own pattern file | 12:43 |
Mister_Magister | kimmoli: ill | 12:43 |
Mister_Magister | they can uninstall it | 12:43 |
Mister_Magister | and that will make sfos more userfriendly | 12:43 |
kimmoli | no | 12:43 |
r0kk3rz | how? | 12:43 |
Mister_Magister | yes | 12:43 |
r0kk3rz | you've got store dont you | 12:43 |
kimmoli | welcome to android land | 12:43 |
Mister_Magister | store has nothing in it | 12:44 |
Mister_Magister | seconds ago i had to write instruciton to the guy how to instal storeman because he dont have telegram client | 12:44 |
Mister_Magister | sfos's store has nothing in it its useless | 12:44 |
Mister_Magister | not even file manager is preinstalled are we living in 20… wait filemanagers were preinstalled since always | 12:49 |
r0kk3rz | its installed by default | 12:49 |
r0kk3rz | its just a little big hidden | 12:50 |
r0kk3rz | *bit | 12:50 |
Mister_Magister | very funny | 12:50 |
mal | yep, it's available in settings app | 12:50 |
r0kk3rz | maybe you havent found the secret file manager then | 12:50 |
Mister_Magister | ye i see my mother finding it | 12:50 |
Mister_Magister | totally | 12:50 |
mal | storage settings | 12:50 |
Mister_Magister | because its too hard to make damn icon | 12:50 |
r0kk3rz | it is | 12:50 |
Mister_Magister | i know its in settings | 12:50 |
r0kk3rz | you need to get graphic designers involved and everything | 12:51 |
Thaodan | sledges: I always thought you were in +0200. | 12:51 |
r0kk3rz | such bother | 12:51 |
Mister_Magister | ech… | 12:51 |
r0kk3rz | Thaodan: +0000 or +0100 usually | 12:51 |
Mister_Magister | why do i even care about what other says. oh i have idea i'll stop giving a shit | 12:51 |
r0kk3rz | Mister_Magister: whats up with you today? | 12:52 |
Thaodan | I was just ot but whatever | 12:52 |
elros1 | mal: startup wizard looks good, I will create new image anyway | 12:52 |
Mister_Magister | i dont know im upset since morning sorry for that | 12:52 |
Mister_Magister | ill add essential apps as preinstalled on my ports anyway | 12:53 |
mal | elros1: good | 12:53 |
mal | elros1: thanks for finding a fix, hopefully that works on my device also | 12:54 |
mal | I install no apps on my images | 12:54 |
Mister_Magister | and i will and so? | 12:56 |
r0kk3rz | so long as its clearly labled verdanditeam bloatware, im ok with it :) | 12:56 |
Mister_Magister | r0kk3rz: what | 12:56 |
Mister_Magister | what do you mean | 12:57 |
Mister_Magister | r0kk3rz: you are not using my ports anyway and noobdy is forcing you to use them | 12:58 |
Mister_Magister | also people will free to remove them but who will remove something as essential as filemanager that is super hidden and it took them over 10 updates to create a file manager | 12:59 |
r0kk3rz | it was a joke, chill out | 13:01 |
Mister_Magister | very ducking funny -_- | 13:01 |
r0kk3rz | chill winston | 13:01 |
ghosalmartin | an an unrelated not my fstab is meant to copy to /vendor/etc but no dice | 13:02 |
* Mister_Magister paths himself and tries to chill | 13:03 | |
vknecht | personnaly I'd like to add Storeman too ; Jolla store requires to create an account, doesn't it ? | 13:06 |
ghosalmartin | It does indeed | 13:06 |
r0kk3rz | abranson: so i guess people need to pin revision = 8e19ceea625e0841e6db9e56f7dfe3d8f25936f08e19ceea625e0841e6db9e56f7dfe3d8f25936f0 on gst-droid | 13:39 |
r0kk3rz | * 8e19ceea625e0841e6db9e56f7dfe3d8f25936f0 | 13:39 |
T4 | <adampigg> r0kk3rz why? | 13:44 |
mal | rinigus: you mean because of the droidmedia update? | 13:45 |
r0kk3rz | yes | 13:45 |
mal | oops, wrong highligt | 13:45 |
r0kk3rz | because of piggz new magic flag | 13:45 |
mal | r0kk3rz: updating droidmedia is quite simple | 13:46 |
r0kk3rz | it is | 13:46 |
mal | I already did that for fp2 | 13:46 |
r0kk3rz | im fixing obs' for devices i dont have though | 13:47 |
r0kk3rz | with my new found powers | 13:48 |
r0kk3rz | i think i'll need to find a tester for this gemini image though | 13:49 |
r0kk3rz | 2.1.0 was a while ago | 13:49 |
XenoPL | r0kk3rz: iirc F5321 also needed a fix, I have such device, if there would be an image (even not bootig properly) I can try to flash it to get logs. | 13:51 |
r0kk3rz | XenoPL: i can make an image, but i expect it'll hang like the OTA update | 13:52 |
r0kk3rz | no sure why | 13:52 |
XenoPL | that's what i'm talking about, I can flash it, then try (with some assistance here) to get logs and find out why | 13:53 |
r0kk3rz | yeah i'll bake one on my vps instead of gitlab | 13:53 |
T4 | <adampigg> r0kk3rz, stop being lazy | 13:53 |
r0kk3rz | @adampigg: thats like telling water to stop being wet :P | 13:54 |
T4 | <adampigg> well, build a ci that does the hal for you then :P | 13:55 |
T4 | <adampigg> and sell it to jolla | 13:55 |
mal | @adampigg you think jolla doesn't build droid-hal on their OBS? | 13:56 |
XenoPL | on the side note i'm really hoping to get into porting and work on remaining F5321 port bits (include dynamic brightness fix, zram, ota updates) | 13:56 |
T4 | <adampigg> mal, but its not generic, and can build all the hals | 13:56 |
r0kk3rz | why you want to build hals for anyway | 13:58 |
T4 | <adampigg> say i die, images can continue to be built from gitub without the pain of setting up the entire environment | 14:01 |
T4 | <adampigg> to put it lightly! | 14:01 |
r0kk3rz | yeah it would be nice to have a common environment | 14:08 |
T4 | <adampigg> should be a case of uploading the local manifest for the device. and it builds the hal | 14:11 |
T4 | <adampigg> think its worth it? | 14:11 |
r0kk3rz | it'd be easier to structure if we had our own infra | 14:12 |
r0kk3rz | it wouldnt be so bad having a docker per hybris branch if they were stored locally | 14:13 |
r0kk3rz | pulling them off dockerhub each time sounds dumb | 14:13 |
T4 | <adampigg> getting the los soures would be time consuming | 14:14 |
r0kk3rz | yes | 14:14 |
r0kk3rz | meh, obs is fighting me | 15:03 |
ghosalmartin | how come? | 15:03 |
r0kk3rz | keeps using the latest gst-droid source when i tell it not to | 15:03 |
r0kk3rz | i think its trying to be clever | 15:04 |
mal | r0kk3rz: which repo? | 15:14 |
r0kk3rz | f5321 | 15:14 |
mal | r0kk3rz: fixed | 16:11 |
mal | r0kk3rz: you were building too new revision of gst-droid | 16:11 |
r0kk3rz | it didnt have to be that old for cancro... | 16:25 |
r0kk3rz | i was picking the revision before the latest fixes | 16:25 |
mal | r0kk3rz: you have to check droidmedia version to know which one to build | 16:26 |
r0kk3rz | yeah droidmedia is a bit old on that one | 16:26 |
r0kk3rz | it still doesnt like packing it in the image too | 16:27 |
mal | r0kk3rz: ? | 16:28 |
r0kk3rz | mal: same error as here - https://gitlab.com/sailfishos-porters-ci/f5321-ci/-/jobs/100604720 | 16:29 |
r0kk3rz | ignore the mount point error | 16:29 |
r0kk3rz | but mic gets as far as gst-droid and craps out | 16:30 |
r0kk3rz | and always at gst-droid | 16:30 |
mal | r0kk3rz: hmm, are those warnings about size normal? or are you running out of space | 16:32 |
r0kk3rz | i assume they are normal | 16:32 |
r0kk3rz | ive not done a mic loop build before though | 16:33 |
r0kk3rz | im getting the same error at the same place on my vps | 16:33 |
r0kk3rz | which would be a nice coincidence if it was space issues | 16:33 |
mal | ok | 16:34 |
mal | can you get more verbose output from local mic build or something | 16:34 |
r0kk3rz | ah there is a -v flag | 16:39 |
r0kk3rz | not that it prints anything useful in this case | 16:41 |
r0kk3rz | moo sledges ever seen 'could not run transaction' with mic loop builds? | 16:46 |
mal | r0kk3rz: I'm trying my own build of that | 16:46 |
r0kk3rz | yeah you can just git clone the ci repo and run the script | 16:50 |
mal | r0kk3rz: at least without loop it builds fine | 17:00 |
r0kk3rz | hmmm | 17:03 |
mal | r0kk3rz: I built using the normal command used for community ports | 17:04 |
r0kk3rz | yeah if you check https://sailfishos.org/wiki/Sailfish_X_Build_and_Flash#Building | 17:04 |
r0kk3rz | it suggest to use mic loop, im not sure why | 17:05 |
r0kk3rz | but if it works with mic create fs, then i guess thats a good sign | 17:06 |
mal | r0kk3rz: how did you create the .ks? | 17:09 |
mal | r0kk3rz: or did you just copy it from somewhere | 17:09 |
r0kk3rz | copy | 17:17 |
mal | r0kk3rz: .ks is broken, you probably didn't create it correctly, after some changes it started to build | 17:17 |
r0kk3rz | well, i use the same basic one for all the devices on the ci | 17:17 |
r0kk3rz | whats broken about it? | 17:18 |
mal | https://github.com/stephgosling/droid-config-f5321/blob/community-upgrade-2.1.3/kickstart/part/f5321 | 17:20 |
mal | those are missing | 17:20 |
mal | there is the default one only | 17:20 |
mal | yep, got all images successfully, need to check if we need something else also | 17:20 |
r0kk3rz | ah i see | 17:21 |
r0kk3rz | i was looking in the wrong place for special .ks stuff | 17:21 |
mal | there other changes needed also maybe https://github.com/stephgosling/droid-config-f5321/blob/community-upgrade-2.1.3/kickstart/pack/f5321/hybris | 17:21 |
r0kk3rz | stephg: give us your f5321 .ks :) | 17:22 |
mal | r0kk3rz: we can easily assemble the .ks manually | 17:28 |
r0kk3rz | i know | 17:30 |
r0kk3rz | but having a known good one is always good | 17:30 |
mal | r0kk3rz: grab it from here http://repo.merproject.org/obs/nemo:/devel:/hw:/qualcomm:/f5321/sailfishos_latest_armv7hl/armv7hl/droid-config-f5321-ssu-kickstarts-0.4+community.upgrade.2.1.3.20180117104559.76.gaf77587-10.2.1.jolla.armv7hl.rpm just add the needed repos | 17:32 |
mal | hmm, actually that has the repos already | 17:32 |
mal | so just use that | 17:32 |
r0kk3rz | ive never really understood how to use those kickstart .rpms | 17:34 |
mal | it contains the .ks needed for building the image | 17:34 |
mal | and since rpm is just simple package it's easy the extract the file | 17:35 |
mal | r0kk3rz: in theory we could even have the .ks extraction in the ci build system, it would download the rpm and extract the .ks needed using something like this rpm2cpio droid-config-$DEVICE-ssu-kickstarts-1-1.armv7hl.rpm | cpio -idv &> /dev/null | 17:37 |
r0kk3rz | or install it | 17:44 |
mal | r0kk3rz: a mistake in the repo url, it seems the premade .ks has a bug | 17:45 |
r0kk3rz | could be a good idea | 17:45 |
mal | incorrect target name | 17:45 |
r0kk3rz | yeah the repo name is wrong on OBS | 17:45 |
r0kk3rz | or at least it doesnt match all the others | 17:46 |
r0kk3rz | but maybe it'll build now | 17:46 |
mal | r0kk3rz: no it's not, it's somehow wrong in .ks | 17:47 |
mal | https://github.com/mer-hybris/community-adaptation/blob/master/rpm/community-adaptation.inc#L41 | 17:47 |
mal | r0kk3rz: ah, I think we should fix the target name on OBS | 17:49 |
mal | r0kk3rz: just a moment | 17:49 |
mal | r0kk3rz: doh, we really should fix te oBS, not .ks i ci | 17:50 |
mal | r0kk3rz: so revert the last commit from ci | 17:50 |
r0kk3rz | yeah true | 17:52 |
mal | r0kk3rz: I now changed the target name | 17:54 |
r0kk3rz | good | 17:54 |
mal | takes a while to rebuild, I'll ping you once it's done | 17:54 |
*** ChanServ sets mode: +v T4 | 17:57 | |
r0kk3rz | churn obs churn | 18:00 |
mal | r0kk3rz: hmm, I think we need to update some things on the config repo, it has old pulseaudio stuff there probably because of too old submodule | 18:05 |
r0kk3rz | no doubt | 18:05 |
mal | same with some of the other packages which should be all updated | 18:06 |
mal | wondering how we should do the config repo changes | 18:06 |
mal | r0kk3rz: do you have that device? | 18:07 |
mal | r0kk3rz: OBS build is ready | 18:07 |
r0kk3rz | well it got most of the way through | 18:28 |
mal | r0kk3rz: you didn't install android-tools | 18:30 |
mal | r0kk3rz: some other issues also | 18:31 |
mal | r0kk3rz: looks like f5121 has had many changes to the kickstart file after the fork | 18:42 |
r0kk3rz | yeah a config repo overhaul is in order i think | 18:46 |
piggz | abranson: ping | 18:58 |
Thaodan | has anyone here a kernel with CEI hardware id as kernel module? | 19:07 |
Thaodan | I need to get the board name during runtime | 19:09 |
T4 | <ArixElo> hi i have another problem xd … Namely i have a "unable to resolve host error" … It shows on ubuntu chroot. … What can i do? | 19:12 |
mal | not an error probably, depends on when that happens | 19:17 |
T4 | <ArixElo> when i run the chroot for example. | 19:17 |
mal | just ignore it | 19:18 |
piggz | mal: going back to that upin video from this morning...... | 19:20 |
piggz | my quirk conf is | 19:20 |
piggz | [nemo@Sailfish ~]$ cat /etc/gst-droid/gstdroidcodec.conf | 19:21 |
piggz | [decoder-quirks] | 19:21 |
piggz | video/avc = dont-use-droid-convert | 19:21 |
piggz | video/avc = use-codec-supplied-height | 19:21 |
piggz | video/avc = use-codec-supplied-width | 19:21 |
piggz | and my debug output is | 19:21 |
piggz | 0:00:56.881301708 21783 0xe233b030 DEBUG droidvdec gstdroidvdec.c:555:gst_droidvdec_data_available:<droidvdec0> data available | 19:21 |
piggz | 0:00:56.881453169 21783 0xe233b030 DEBUG droidvdec gstdroidvdec.c:265:gst_droidvdec_convert_buffer:<droidvdec0> convert buffer | 19:21 |
piggz | 0:00:56.881491151 21783 0xe233b030 INFO droidvdec gstdroidvdec.c:269:gst_droidvdec_convert_buffer:<droidvdec0> using codec supplied width 592 | 19:21 |
piggz | 0:00:56.881521527 21783 0xe233b030 DEBUG droidvdec gstdroidvdec.c:295:gst_droidvdec_convert_buffer:<droidvdec0> using an external buffer for I420 conversion. | 19:21 |
piggz | ie, not printing the debug line for the height | 19:21 |
mal | piggz: aren't those supposed to be video/avc = dont-use-droid-convert;use-codec-supplied-height;use-codec-supplied-width or was the separator ; | 19:22 |
piggz | ah | 19:22 |
mal | not 100% sure, found that in logs | 19:22 |
T4 | <ArixElo> xd i have problem with reo[ | 19:22 |
T4 | <ArixElo> repo* | 19:23 |
piggz | mal: yes, that works now | 19:23 |
piggz | guess i'll do a new droid config | 19:24 |
T4 | <ArixElo> when i try use repo it shows: … "bash: repo: command not found" but i have a repo installed xd | 19:24 |
mal | piggz: that was given to you this morning on this channel | 19:24 |
piggz | yeah, i mis-read it | 19:24 |
piggz | i thought it was structured differently | 19:24 |
mal | @ArixElo are you in correct environment, i.e. the HABUILD_SDK (aka ubu-chroot) | 19:25 |
T4 | <ArixElo> nothing to fix (for now xd) | 19:26 |
piggz | kimmoli (o): did it help your video? | 19:29 |
kimmoli | i forgot to test | 19:32 |
mal | piggz: I have a very odd bug related to browser h.264 playback, browser crashes when seeking a video but the exactly same file works in gallery | 19:36 |
piggz | mal: an example? or all videos? | 19:37 |
kimmoli | piggz: tested, no help, didnt restart anything thiugh | 19:37 |
piggz | shouldnt need to restart, except browser | 19:37 |
mal | piggz: all h.264 videos, for example h.264 sample here https://www.quirksmode.org/html5/tests/video.html | 19:38 |
mal | kimmoli: but you might not have new enough gst-droid | 19:38 |
mal | and droidmedia | 19:38 |
kimmoli | can be | 19:38 |
mal | it was merged couple of days ago | 19:39 |
kimmoli | the width? | 19:39 |
piggz | mal: in that case, mido port may have one-up on you ... seeking works fine here on those videos | 19:39 |
T4 | <meierrom> Noob question and OT: what tool do you use to post IRC your messages right now? | 19:40 |
mal | kimmoli: the dont-use-droid-convert should fix color issues in video playback, as long as you have the gst-droid/droidmedia version which supports the quirk | 19:40 |
mal | @meierrom not sure what you mean by that | 19:41 |
kimmoli | i was testing the quirk that abranson said first (just height + width) i had height there already | 19:41 |
kimmoli | on those 3 test videos, the ogg/theora one crashes browser | 19:43 |
T4 | <meierrom> Mal: Sorry typo. I'm using telegram to read and write posts but I'm the only one I guess. What tool/app do you use? | 19:44 |
mal | irssi is probably quite common IRC client, maybe some people use some more graphical programs | 19:45 |
mal | piggz: videos used to work fine before, maybe the android base change broke seeking, but still odd why it works in gallery | 19:47 |
piggz | mal: browser is weird ... YT videos had color issues, but LLS didnt | 19:48 |
piggz | and gallery was also fine | 19:48 |
mal | piggz: in theory my issue could be unrelated to android version but instead depend on sailfish version | 19:49 |
T4 | <meierrom> Mal: OK, that's rather surprising. No gui? | 19:49 |
piggz | mal: i guess crash is inside android code you cant get a BT from | 19:50 |
mal | @meierrom I have irssi running inside screen program on my server and I just use ssh via terminal to connect to that so irssi is always running in one place | 19:51 |
T4 | <meierrom> Mal: OK, thanks! | 19:52 |
r0kk3rz | yeah or install hexchat on your laptop or something | 19:52 |
piggz | mal: built droidmedia with FORCE_HAL and got a _lot_ more properties | 19:52 |
piggz | https://bpaste.net/show/9380ad2a4309 | 19:53 |
T4 | <meierrom> r0kk3rz: thanks! | 19:54 |
mal | piggz: thought so, looks much better | 19:55 |
mal | piggz: so we might have a bug in droidmedia | 19:56 |
piggz | mal: it should better detect the build type? | 19:56 |
piggz | is it a build, or runtime issue? | 19:57 |
mal | piggz: no, I'm wondering if something is wrong in the way we handle HAL3 cameras | 19:57 |
piggz | mal: your quirks file looks valid for me | 19:58 |
r0kk3rz | from what andy was saying is that some devices only half implement hal3 | 19:58 |
mal | r0kk3rz: but why would for example xa2 still use HAL1? | 19:58 |
r0kk3rz | because.... idk | 19:59 |
mal | HAL1 is already deprecated | 19:59 |
r0kk3rz | perhaps it is droidmedia that has only half implemented hal3 :) | 20:00 |
mal | could be | 20:00 |
mal | piggz: the crash location is unknown, bt says: | 20:08 |
mal | Program received signal SIGSEGV, Segmentation fault. | 20:08 |
mal | 0xb616c81a in __pthread_mutex_unlock_usercnt (decr=1, mutex=<optimized out>) at pthread_mutex_unlock.c:41 | 20:08 |
mal | 41 int type = PTHREAD_MUTEX_TYPE_ELISION (mutex); | 20:08 |
piggz | mal: what does the direction mean in the cam quirk? | 20:34 |
piggz | mal: found it in header | 20:36 |
piggz | mal: looks like there is properies for changing bahaviour : persist.camera.HAL3.enabled=1 | 20:49 |
piggz | though, didnt make any difference to properties | 20:50 |
piggz | (tried with regular droidmedia) | 20:50 |
piggz | https://www.xda-developers.com/google-camera-updated-zero-shutter-lag-xiaomi/ | 20:50 |
mal | piggz: https://github.com/LineageOS/android_hardware_libhardware/blob/lineage-15.1/include/hardware/camera3.h#L299 | 20:53 |
mal | piggz: that might be related, maybe droidmedia ends up using the limited mode of camera 3 api | 20:53 |
piggz | mal: also, i crashed my camera | 20:54 |
piggz | i reversed the properties for on/off for hdr and zsl to force them on | 20:54 |
piggz | it didnt like it! | 20:54 |
piggz | mal: also, mido is low-end, so maybe only has the subset | 20:58 |
mal | piggz: but hal1 gave much more | 20:59 |
mal | I would find it odd that hal1 would report unsupported parameters | 20:59 |
piggz | mal: yeah, i think my camera is good enough for hdr and zsl, there are posts are posts about it | 21:02 |
mal | piggz: check the picture-format-values in you hal1 data, isn't isn't that bayer-mipi-10grbg some raw format? | 21:10 |
piggz | mal: not sure what you mean by hal1 data | 21:13 |
mal | piggz: https://bpaste.net/show/9380ad2a4309 | 21:14 |
mal | piggz: the parameters you got after forcing hal version | 21:14 |
piggz | mal: ah, so in theory i can shoot raw | 21:15 |
mal | piggz: maybe | 21:16 |
piggz | mal: id have to add a quirk for it | 21:16 |
piggz | mal: also, for hdr, might need scene-mode=hdr | 21:18 |
mal | piggz: probably, but after the parameter handling change for gst-droid we might have many things we can improve | 21:19 |
mal | piggz: for example QCamera can support selecting image codec | 21:23 |
mal | piggz: we should plan what we are going to do | 21:23 |
piggz | yup | 21:23 |
piggz | im starting to understand a bit about how these things are working | 21:24 |
piggz | would be nice to expose the scene modes some how | 21:25 |
mal | piggz: yes, we first should focus on things that are possible via qml in Qt 5.6, then consider things available in Qt 5.9 | 21:31 |
piggz | mal: looking at the qcaemra docs, there doesnt seem to ne a notion of scene mode ... just query and send the properties directly via gst-droid? | 21:33 |
mal | piggz: http://doc.qt.io/qt-5/qml-qtmultimedia-cameraexposure.html#exposureMode-prop | 21:35 |
piggz | mal: ah thats them .... no hdr! | 21:36 |
mal | piggz: yep, we can make a vendor extension | 21:37 |
mal | piggz: there are some annoying things in Qt 5.6 camera qml api, many things miss query functions, for example supportedExposureModes, supportedResolutions etc | 21:38 |
piggz | ah | 21:38 |
mal | piggz: those functions have been added in 5.9 | 21:38 |
piggz | thats good | 21:39 |
mal | piggz: that is one reason why we have the resolution set in jolla-camera-hw.txt | 21:39 |
mal | and the other features also | 21:40 |
piggz | mal: kimmolis settings plugin could be used .... not quite as convenient as doing it in the app tho | 21:41 |
mal | we don't want temporary hacks probably | 21:42 |
mal | but still some query functions are missing like supportedIsoValues | 21:42 |
piggz | mal: source for jolla-camera would be good | 21:42 |
mal | annoying that the c++ api has all of the query functions but not in the qml | 21:43 |
piggz | mal: ah, well, a wrapper could be done in the app | 21:44 |
mal | sure but still a bit clumsy | 21:45 |
mal | piggz: it seems the gstreamer camerabin backend of QtMultimedia is lacking many things | 22:11 |
piggz | mal: backportable maybe? .... but a lot of work | 22:27 |
piggz | mal sf0s3 with 5.9 may be better | 22:29 |
mal | piggz: not even in master branch | 22:32 |
piggz | ah | 22:32 |
mal | piggz: so we need to think | 22:32 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!