Friday, 2018-09-28

*** ChanServ sets mode: +v T405:27
T4<adampigg> Abranson, another video issue to investigate.06:01
T4<adampigg> https://m.youtube.com/watch?v=kdQrprH0yVI06: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.png06:04
T4<adampigg> Ill look.later, cant really do it on the bus!06:05
* sledges_ sleighs in06:56
sledges_Thaodan: it was only midnight in the +0100 timezone :)06:56
*** sledges_ is now known as sledges06:56
sledgesmal: r0kk3rz: literm was added to common repo for the early days of Sailfish X when fingerterm was unusable06:57
sledgesr0kk3rz: your falcon PR was merged on the same day ;)06:57
kimmoli@adampigg dont call me kimmolo ...06:57
sledgessounds like tremolo https://www.youtube.com/watch?v=kfVsfOSbJY006:58
T4<adampigg> Kimmoli: clearly i was referring to someone else ;)06:59
sledgesPSA: Sailfish OS community collab #mer-meeting in just under an hour07:02
abransonadampigg: video/avc=use-codec-supplied-height;use-codec-supplied-width in gstdroidcodec.conf should fix that07:07
abransonmaybe other formats too - test mpeg4 and vp8 in the browser too07:07
abransonmal: 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 vell07:12
kimmolineed to test that too. iirc tested but might remember wrong07:17
r0kk3rzsledges: that wasnt the PR i was refering to07:42
r0kk3rzsledges: for instance maserati should be given to NeKit, since hes the current maintainer07:42
sledges<r0kk3rz> mal: do you have access to accept that PR? or do i need to find someone else07:51
sledges<mal> r0kk3rz: nope, I don't have write access to that repo, you probably need sledges, not sure if piggz has07:51
sledgesthat was falcon PR i gather07:51
T4<adampigg> i suspect i cant post in mer-meeting as im connected from home!07:52
T4<adampigg> sledges, i can07:55
T4<adampigg> i will also try and do some more falcon work07:55
sledgesyep cheers! that is what i was referring to07:55
r0kk3rzyeah its unfortunately really unclear who can accept PRs on device adaptation repos07:59
r0kk3rzin mer-hybris07: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 ones08:04
sledgesr0kk3rz: 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/contributors08:09
r0kk3rzi couldnt find it either :)08:09
r0kk3rzmal: btw meeting was successful, you should have wider access to mer-hybris github and nemo:hw:devel obs incoming09:15
malr0kk3rz: yes, I noticed09:16
T4<adampigg> you too r0kk3rz09:16
r0kk3rzyes mee too09:17
nh1402my meeting went through too, I'm now redundant.09:17
* Mister_Magister why not me too09:18
nh1402did you guys hear the news about HMD Global? they're finally letting you unlock the bootloader of the Nokia 809:18
Mister_Magisternh1402: that doesnt make them less shit09:18
nh1402https://www.nokia.com/en_gb/phones/bootloader09:19
nh1402I'm guessing other phones will come soon too, hopefully09:19
Mister_Magisterthey still are breaking gpl09:19
r0kk3rzyes someone can maybe have the nostalgia factor of a nokia branded device with sailfish09:19
Mister_Magisternot possible as long as they are still breaking gpl09:20
r0kk3rzobviously, but one step at a time09:21
nh1402https://www.nokia.com/en_int/phones/opensource does that not help?09:21
r0kk3rzso sfos 3 next month huh, i wonder how krnlyng got on with the alien-dalvik upgrade09:27
nh1402I wonder what version it'll be09:29
nh1402I'm guessing Nougat09:29
r0kk3rzwhy nougat?09:30
Mister_Magisteri think 5.1 lol09:32
nh1402I'm guessing it's been in development for some time, so probably before oreo came out is my guess09:35
r0kk3rzit wont be higher than lollipop09:36
r0kk3rzotherwise they'd have fun with shim_libs for lollipop based adapatations like jolla c and xperia x09:37
Mister_Magister5.1 im tellin ya guys09:38
r0kk3rzyes you said that already09:40
* Mister_Magister sighs09:40
r0kk3rznh1402: btw did you see NeoChapays work on nemo recently?09:47
nh1402the PiP thing?09:48
malit no PiP but actual multi-window support09:48
mal*it's09:48
r0kk3rzwindow resizing and stuff yeah09:48
nh1402interesting09:48
r0kk3rzwhatever you want to call that09:48
T4<adampigg> well, its a window manager .... kwin will probbaly work on sfos309:56
Mister_Magisterheh what would be noice09:56
T4<adampigg> and kirigami maybe09:56
r0kk3rzyeah true, we should be able to do qqc2 stuff09:58
r0kk3rzthat might be nice09:58
T4<adampigg> yeah, im holding out for qt 5.9 stuff10:05
Mister_Magisteri have no idea what qqc2 is and why would anybody want kwin on sfos10:22
malhttps://doc.qt.io/Qt-5/qtquickcontrols2-index.html10:26
Mister_Magisterah10:26
Mister_Magisterye they are missing10:26
ghosalmartinkrnlyng, mal: i remember seeing a commit that looks for fstab files in a different way for android 8. was I just dreaming?10:36
krnlyngghosalmartin, in the device tree files10:36
krnlyngif you are thinking the same as me10:36
ghosalmartinkrnlyng, possibly10:38
krnlyngwe disabled it in droid-hal-init irrc10:38
krnlyngiirc10:38
ghosalmartinfor whatever reason this android 8 device has no fstab in out/10:38
krnlyngghosalmartin, how booty is your device now?10:39
ghosalmartinkrnlyng, booty? :P am at telnet 232310:39
krnlynghm ok10:39
malghosalmartin: nowhere there?10:39
ghosalmartinbut no /system or /vendor10:39
krnlyngghosalmartin, cool :)10:39
ghosalmartinkrnlyng, but thats not the chiron, this ones the Pixel XL10:39
krnlyngah10:39
krnlyngghosalmartin, did you build the whole android or just hybris-hal?10:39
ghosalmartinkrnlyng, just hybris hla10:39
krnlyngghosalmartin, try building the whole android10:40
krnlyngghosalmartin, it might be a bug in hybris/hybris-boot/Android.mk10:40
ghosalmartinkrnlyng, ahh okays10:40
ghosalmartinfunnily enough this device has issues with CONFIG_VT as well10:41
krnlyngghosalmartin, make vendorimage # has built the fstab on those devices i tried10:42
krnlyngghosalmartin, that builds a whole lot too much but was the only way for me10:42
ghosalmartinkrnlyng, okays, i have time to kill so may as well attempt it10:42
krnlyngif it doesn't work for you that's bad10:42
krnlyngcool!10:42
ghosalmartinkrnlyng, well its device tree is a bit funny since its supporting both marlin and sailfish devices10:46
ghosalmartinbut if I can make one work, the other will work fine as well10:47
ghosalmartinSailfishOS on Sailfish :P10:47
Mister_Magisterghosalmartin: do SailfishOS on Sailfish inside Sailfish10:49
Mister_Magisterkrnlyng: likes booty :P10:51
T4<BirdZhang> sailfish cluster lol10:51
Mister_Magistermorelike sailfishception10:53
ghosalmartinhmm they do have ramdisk target so might try that10:57
ghosalmartinkrnlyng, no dice, but vendorimage built super quick, like 45secs11:14
krnlyngghosalmartin, hybris-hal builds it11:15
krnlyngghosalmartin, so it was probably just a rebuild11:15
ghosalmartinkrnlyng, ah well no dice. i could just copy and paste the fstab manually11:15
krnlyngghosalmartin, i'd suggest figuring out why vendorimage is not enough :)11:16
krnlyng(that's what i meant initially)11:16
ghosalmartinkrnlyng, ahhh fair enough, also got any devices where they roll boot and recovery together?11:16
krnlyngghosalmartin, i think that's every android 8 device or at least most of them11:17
ghosalmartinkrnlyng, how have you been using twrp or just booting in when requried?11:17
krnlyng?11:18
ghosalmartinkrnlyng, how have you been using recovery?11:19
ghosalmartinwould you not need a hybris-boot + recovery image?11:19
malghosalmartin: quite odd that you have all the devices with CONFIG_VT issues11:25
malor was there some other devices with that also11:25
r0kk3rzdidnt guhl not have that issue?11:26
ghosalmartinmal: so far its just these, but guhl has managed to recreate same issue in his xiaomi mi mix 2 as well11:26
Mister_Magisterghosalmartin: maybe ill have that in mine someday11:30
ghosalmartinMister_Magister, fingers crossed :P11:31
Mister_Magisterghosalmartin: my will to live decreases :/11:33
ghosalmartintake a break I guess :P11:41
Mister_Magisterghosalmartin: i cant11:41
Mister_Magisterits not like im making anything useful11:41
Mister_Magisternobodycares11:42
ghosalmartintake a break, 10-15mins do anything else11:45
ghosalmartinkrnlyng, does the nile device have 2 system partitions a/b, same with boot etc etc?11:47
krnlyngyes11:47
ghosalmartinkrnlyng, okays, did you need to update the fstab to point to an A or B?11:48
Mister_Magisterghosalmartin: oh boi AB11:49
Mister_Magisteryou have AB device too?11:49
ghosalmartinyes?11:49
Mister_Magisterhuehuehue11:49
krnlyngghosalmartin, check github :)11:49
ghosalmartinkrnlyng, yours or hybris?11:49
krnlyngghosalmartin, hybris11:49
ghosalmartinkrnlyng, interesting so you let system be but changed other partitions11:52
Mister_Magisterghosalmartin: When i think about it how do you handle AB in sfos11:52
ghosalmartinpick an A or B and go wtih that. doesnt really concern us since data is only ever 111:52
r0kk3rzoh is it for android update rollbacks11:54
Mister_Magisterghosalmartin: ahhh i see but what if you have linage installed on a but not b11:54
Mister_Magisterr0kk3rz: ye11:54
ghosalmartini think we only ever care about A tbh11:55
ghosalmartinsince the android system usually lays pretty dormant from write changes11:55
Mister_Magisterye but someone can have lineage installed in b and be on b11:55
Mister_Magisterand it will boot boot_b11:55
ghosalmartintell them there only allowed A :P11:55
Mister_Magisterk xD11:55
ghosalmartingood point though11:55
Mister_Magisteris there some fastboot for switching slots?11:55
ghosalmartinthere is11:56
Mister_Magisterghosalmartin: it gives nice dualboot oportiunity11:56
ghosalmartinfastboot --set-active=a11:56
Mister_Magisternoice11:56
Mister_Magisterpretty good dualboot11:56
ghosalmartinive seen a few people get into a bricked state with it. so not sure how reliable it can be11:56
Mister_Magisterxd11:56
r0kk3rzoh android... create a dualboot thing so its harder to brick device, screw it up so it bricks the device11:57
ghosalmartinwell it was never intended to dual boot really, but just allow updates without reboot.11:57
r0kk3rzyeah seems similar to the sony fota partition hack11:58
Mister_Magisterr0kk3rz: it seems like every security feature google made since 2015 needs to be disable to get device properly working12:01
Mister_MagisterYoU hAvE uNlOcKeD bOoTlOaDeR12:02
elros1hack for landscape framebuffer devices: https://github.com/elros34/qt5-qpa-hwcomposer-plugin/tree/landscape_framebuffer12:29
malelros1: I'll see if have time to test that on matissewifi tonight or some time this weekend12:32
malelros1: have you tested if that has any effect on the issues of the startup wizard, I had the back icon in wrong orientation12:33
elros1mal: no, but it's a good idea12:34
malelros1: you can fake first boot by removing some files form /home/nemo which start with . and mention startup12:37
mal*from12:37
malthere should be 3 files12:37
ghosalmartinmal: would this enable "casting" of some kind?12:38
malelros1: .jolla-startupwizard-done, .jolla-startupwizard-sfos2-tutorial and .jolla-startupwizard-usersession-done12:38
malghosalmartin: ?12:38
ghosalmartinmal, 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
malperhaps, I had thought about that12:39
Mister_Magisteri need to make storeman preinstalled :/12:40
ghosalmartinMister_Magister, that is a great idea12:41
Mister_Magisteri had warehouse in past12:41
Mister_Magisteralso i need to preinstall my apps and osm probably12:41
Mister_Magisteraka puremaps or whatever its name is12:41
ghosalmartinMister_Magister, how do you do that btw?12:42
Mister_Magisterin .ks file12:42
ghosalmartinMister_Magister, do you just add the repo then the package?12:42
Mister_Magisteryep12:43
kimmoliimho don't bloat your image12:43
ghosalmartinfair enough, tis very handy :)12:43
r0kk3rzor you can make your own pattern file12:43
Mister_Magisterkimmoli: ill12:43
Mister_Magisterthey can uninstall it12:43
Mister_Magisterand that will make sfos more userfriendly12:43
kimmolino12:43
r0kk3rzhow?12:43
Mister_Magisteryes12:43
r0kk3rzyou've got store dont you12:43
kimmoliwelcome to android land12:43
Mister_Magisterstore has nothing in it12:44
Mister_Magisterseconds ago i had to write instruciton to the guy how to instal storeman because he dont have telegram client12:44
Mister_Magistersfos's store has nothing in it its useless12:44
Mister_Magisternot even file manager is preinstalled are we living in 20… wait filemanagers were preinstalled since always12:49
r0kk3rzits installed by default12:49
r0kk3rzits just a little big hidden12:50
r0kk3rz*bit12:50
Mister_Magistervery funny12:50
malyep, it's available in settings app12:50
r0kk3rzmaybe you havent found the secret file manager then12:50
Mister_Magisterye i see my mother finding it12:50
Mister_Magistertotally12:50
malstorage settings12:50
Mister_Magisterbecause its too hard to make damn icon12:50
r0kk3rzit is12:50
Mister_Magisteri know its in settings12:50
r0kk3rzyou need to get graphic designers involved and everything12:51
Thaodansledges: I always thought you were in +0200.12:51
r0kk3rzsuch bother12:51
Mister_Magisterech…12:51
r0kk3rzThaodan: +0000 or +0100 usually12:51
Mister_Magisterwhy do i even care about what other says. oh i have idea i'll stop giving a shit12:51
r0kk3rzMister_Magister: whats up with you today?12:52
ThaodanI was just ot but whatever12:52
elros1mal: startup wizard looks good, I will create new image anyway12:52
Mister_Magisteri dont know im upset since morning sorry for that12:52
Mister_Magisterill add essential apps as preinstalled on my ports anyway12:53
malelros1: good12:53
malelros1: thanks for finding a fix, hopefully that works on my device also12:54
malI install no apps on my images12:54
Mister_Magisterand i will and so?12:56
r0kk3rzso long as its clearly labled verdanditeam bloatware, im ok with it :)12:56
Mister_Magisterr0kk3rz: what12:56
Mister_Magisterwhat do you mean12:57
Mister_Magisterr0kk3rz: you are not using my ports anyway and noobdy is forcing you to  use them12:58
Mister_Magisteralso 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 manager12:59
r0kk3rzit was a joke, chill out13:01
Mister_Magistervery ducking funny -_-13:01
r0kk3rzchill winston13:01
ghosalmartinan an unrelated not my fstab is meant to copy to /vendor/etc but no dice13:02
* Mister_Magister paths himself and tries to chill13:03
vknechtpersonnaly I'd like to add Storeman too ; Jolla store requires to create an account, doesn't it ?13:06
ghosalmartinIt does indeed13:06
r0kk3rzabranson: so i guess people need to pin revision = 8e19ceea625e0841e6db9e56f7dfe3d8f25936f08e19ceea625e0841e6db9e56f7dfe3d8f25936f0 on gst-droid13:39
r0kk3rz* 8e19ceea625e0841e6db9e56f7dfe3d8f25936f013:39
T4<adampigg> r0kk3rz why?13:44
malrinigus: you mean because of the droidmedia update?13:45
r0kk3rzyes13:45
maloops, wrong highligt13:45
r0kk3rzbecause of piggz new magic flag13:45
malr0kk3rz: updating droidmedia is quite simple13:46
r0kk3rzit is13:46
malI already did that for fp213:46
r0kk3rzim fixing obs' for devices i dont have though13:47
r0kk3rzwith my new found powers13:48
r0kk3rzi think i'll need to find a tester for this gemini image though13:49
r0kk3rz2.1.0 was a while ago13:49
XenoPLr0kk3rz: 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
r0kk3rzXenoPL: i can make an image, but i expect it'll hang like the OTA update13:52
r0kk3rzno sure why13:52
XenoPLthat's what i'm talking about, I can flash it, then try (with some assistance here) to get logs and find out why13:53
r0kk3rzyeah i'll bake one on my vps instead of gitlab13:53
T4<adampigg> r0kk3rz, stop being lazy13:53
r0kk3rz@adampigg: thats like telling water to stop being wet :P13:54
T4<adampigg> well, build a ci that does the hal for you then :P13:55
T4<adampigg> and sell it to jolla13:55
mal@adampigg you think jolla doesn't build droid-hal on their OBS?13:56
XenoPLon 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 hals13:56
r0kk3rzwhy you want to build hals for anyway13:58
T4<adampigg> say i die, images can continue to be built from gitub without the pain of setting up the entire environment14:01
T4<adampigg> to put it lightly!14:01
r0kk3rzyeah it would be nice to have a common environment14:08
T4<adampigg> should be a case of uploading the local manifest for the device. and it builds the hal14:11
T4<adampigg> think its worth it?14:11
r0kk3rzit'd be easier to structure if we had our own infra14:12
r0kk3rzit wouldnt be so bad having a docker per hybris branch if they were stored locally14:13
r0kk3rzpulling them off dockerhub each time sounds dumb14:13
T4<adampigg> getting the los soures would be time consuming14:14
r0kk3rzyes14:14
r0kk3rzmeh, obs is fighting me15:03
ghosalmartinhow come?15:03
r0kk3rzkeeps using the latest gst-droid source when i tell it not to15:03
r0kk3rzi think its trying to be clever15:04
malr0kk3rz: which repo?15:14
r0kk3rzf532115:14
malr0kk3rz: fixed16:11
malr0kk3rz: you were building too new revision of gst-droid16:11
r0kk3rzit didnt have to be that old for cancro...16:25
r0kk3rzi was picking the revision before the latest fixes16:25
malr0kk3rz: you have to check droidmedia version to know which one to build16:26
r0kk3rzyeah droidmedia is a bit old on that one16:26
r0kk3rzit still doesnt like packing it in the image too16:27
malr0kk3rz: ?16:28
r0kk3rzmal: same error as here - https://gitlab.com/sailfishos-porters-ci/f5321-ci/-/jobs/10060472016:29
r0kk3rzignore the mount point error16:29
r0kk3rzbut mic gets as far as gst-droid and craps out16:30
r0kk3rzand always at gst-droid16:30
malr0kk3rz: hmm, are those warnings about size normal? or are you running out of space16:32
r0kk3rzi assume they are normal16:32
r0kk3rzive not done a mic loop build before though16:33
r0kk3rzim getting the same error at the same place on my vps16:33
r0kk3rzwhich would be a nice coincidence if it was space issues16:33
malok16:34
malcan you get more verbose output from local mic build or something16:34
r0kk3rzah there is a -v flag16:39
r0kk3rznot that it prints anything useful in this case16:41
r0kk3rzmoo sledges ever seen 'could not run transaction' with mic loop builds?16:46
malr0kk3rz: I'm trying my own build of that16:46
r0kk3rzyeah you can just git clone the ci repo and run the script16:50
malr0kk3rz: at least without loop it builds fine17:00
r0kk3rzhmmm17:03
malr0kk3rz: I built using the normal command used for community ports17:04
r0kk3rzyeah if you check https://sailfishos.org/wiki/Sailfish_X_Build_and_Flash#Building17:04
r0kk3rzit suggest to use mic loop, im not sure why17:05
r0kk3rzbut if it works with mic create fs, then i guess thats a good sign17:06
malr0kk3rz: how did you create the .ks?17:09
malr0kk3rz: or did you just copy it from somewhere17:09
r0kk3rzcopy17:17
malr0kk3rz: .ks is broken, you probably didn't create it correctly, after some changes it started to build17:17
r0kk3rzwell, i use the same basic one for all the devices on the ci17:17
r0kk3rzwhats broken about it?17:18
malhttps://github.com/stephgosling/droid-config-f5321/blob/community-upgrade-2.1.3/kickstart/part/f532117:20
malthose are missing17:20
malthere is the default one only17:20
malyep, got all images successfully, need to check if we need something else also17:20
r0kk3rzah i see17:21
r0kk3rzi was looking in the wrong place for special .ks stuff17:21
malthere other changes needed also maybe https://github.com/stephgosling/droid-config-f5321/blob/community-upgrade-2.1.3/kickstart/pack/f5321/hybris17:21
r0kk3rzstephg: give us your f5321 .ks :)17:22
malr0kk3rz: we can easily assemble the .ks manually17:28
r0kk3rzi know17:30
r0kk3rzbut having a known good one is always good17:30
malr0kk3rz: 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 repos17:32
malhmm, actually that has the repos already17:32
malso just use that17:32
r0kk3rzive never really understood how to use those kickstart .rpms17:34
malit contains the .ks needed for building the image17:34
maland since rpm is just simple package it's easy the extract the file17:35
malr0kk3rz: 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/null17:37
r0kk3rzor install it17:44
malr0kk3rz: a mistake in the repo url, it seems the premade .ks has a bug17:45
r0kk3rzcould be a good idea17:45
malincorrect target name17:45
r0kk3rzyeah the repo name is wrong on OBS17:45
r0kk3rzor at least it doesnt match all the others17:46
r0kk3rzbut maybe it'll build now17:46
malr0kk3rz: no it's not, it's somehow wrong in .ks17:47
malhttps://github.com/mer-hybris/community-adaptation/blob/master/rpm/community-adaptation.inc#L4117:47
malr0kk3rz: ah, I think we should fix the target name on OBS17:49
malr0kk3rz: just a moment17:49
malr0kk3rz: doh, we really should fix te oBS, not .ks i ci17:50
malr0kk3rz: so revert the last commit from ci17:50
r0kk3rzyeah true17:52
malr0kk3rz: I now changed the target name17:54
r0kk3rzgood17:54
maltakes a while to rebuild, I'll ping you once it's done17:54
*** ChanServ sets mode: +v T417:57
r0kk3rzchurn obs churn18:00
malr0kk3rz: hmm, I think we need to update some things on the config repo, it has old pulseaudio stuff there probably because of too old submodule18:05
r0kk3rzno doubt18:05
malsame with some of the other packages which should be all updated18:06
malwondering how we should do the config repo changes18:06
malr0kk3rz: do you have that device?18:07
malr0kk3rz: OBS build is ready18:07
r0kk3rzwell it got most of the way through18:28
malr0kk3rz: you didn't install android-tools18:30
malr0kk3rz: some other issues also18:31
malr0kk3rz: looks like f5121 has had many changes to the kickstart file after the fork18:42
r0kk3rzyeah a config repo overhaul is in order i think18:46
piggzabranson: ping18:58
Thaodanhas anyone here a kernel with CEI hardware id as kernel module?19:07
ThaodanI need to get the board name during runtime19: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
malnot an error probably, depends on when that happens19:17
T4<ArixElo> when i run the chroot for example.19:17
maljust ignore it19:18
piggzmal: going back to that upin video from this morning......19:20
piggzmy quirk conf is19:20
piggz[nemo@Sailfish ~]$ cat /etc/gst-droid/gstdroidcodec.conf19:21
piggz[decoder-quirks]19:21
piggzvideo/avc = dont-use-droid-convert19:21
piggzvideo/avc = use-codec-supplied-height19:21
piggzvideo/avc = use-codec-supplied-width19:21
piggzand my debug output is19:21
piggz0:00:56.881301708 21783 0xe233b030 DEBUG              droidvdec gstdroidvdec.c:555:gst_droidvdec_data_available:<droidvdec0> data available19:21
piggz0:00:56.881453169 21783 0xe233b030 DEBUG              droidvdec gstdroidvdec.c:265:gst_droidvdec_convert_buffer:<droidvdec0> convert buffer19:21
piggz0:00:56.881491151 21783 0xe233b030 INFO               droidvdec gstdroidvdec.c:269:gst_droidvdec_convert_buffer:<droidvdec0> using codec supplied width 59219:21
piggz0:00:56.881521527 21783 0xe233b030 DEBUG              droidvdec gstdroidvdec.c:295:gst_droidvdec_convert_buffer:<droidvdec0> using an external buffer for I420 conversion.19:21
piggzie, not printing the debug line for the height19:21
malpiggz: 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
piggzah19:22
malnot 100% sure, found that in logs19:22
T4<ArixElo> xd i have problem with reo[19:22
T4<ArixElo> repo*19:23
piggzmal: yes, that works now19:23
piggzguess i'll do a new droid config19:24
T4<ArixElo> when i try use repo it shows: … "bash: repo: command not found" but i have a repo installed xd19:24
malpiggz: that was given to you this morning on this channel19:24
piggzyeah, i mis-read it19:24
piggzi thought it was structured differently19: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
piggzkimmoli (o): did it help your video?19:29
kimmolii forgot to test19:32
malpiggz: 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 gallery19:36
piggzmal: an example? or all videos?19:37
kimmolipiggz: tested, no help, didnt restart anything thiugh19:37
piggzshouldnt need to restart, except browser19:37
malpiggz: all h.264 videos, for example h.264 sample here https://www.quirksmode.org/html5/tests/video.html19:38
malkimmoli: but you might not have new enough gst-droid19:38
maland droidmedia19:38
kimmolican be19:38
malit was merged couple of days ago19:39
kimmolithe width?19:39
piggzmal: in that case, mido port may have one-up on you ... seeking works fine here on those videos19:39
T4<meierrom> Noob question and OT: what tool do you use to post IRC your messages right now?19:40
malkimmoli: 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 quirk19:40
mal@meierrom not sure what you mean by that19:41
kimmolii was testing the quirk that abranson said first (just height + width) i had height there already19:41
kimmolion those 3 test videos, the ogg/theora one crashes browser19: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
malirssi is probably quite common IRC client, maybe some people use some more graphical programs19:45
malpiggz: videos used to work fine before, maybe the android base change broke seeking, but still odd why it works in gallery19:47
piggzmal: browser is weird ... YT videos had color issues, but LLS didnt19:48
piggzand gallery was also fine19:48
malpiggz: in theory my issue could be unrelated to android version but instead depend on sailfish version19:49
T4<meierrom> Mal: OK, that's rather surprising. No gui?19:49
piggzmal: i guess crash is inside android code you cant get a BT from19: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 place19:51
T4<meierrom> Mal: OK, thanks!19:52
r0kk3rzyeah or install hexchat on your laptop or something19:52
piggzmal: built droidmedia with FORCE_HAL and got a _lot_ more properties19:52
piggzhttps://bpaste.net/show/9380ad2a430919:53
T4<meierrom> r0kk3rz: thanks!19:54
malpiggz: thought so, looks much better19:55
malpiggz: so we might have a bug in droidmedia19:56
piggzmal: it should better detect the build type?19:56
piggzis it a build, or runtime issue?19:57
malpiggz: no, I'm wondering if something is wrong in the way we handle HAL3 cameras19:57
piggzmal: your quirks file looks valid for me19:58
r0kk3rzfrom what andy was saying is that some devices only half implement hal319:58
malr0kk3rz: but why would for example xa2 still use HAL1?19:58
r0kk3rzbecause.... idk19:59
malHAL1 is already deprecated19:59
r0kk3rzperhaps it is droidmedia that has only half implemented hal3 :)20:00
malcould be20:00
malpiggz: the crash location is unknown, bt says:20:08
malProgram received signal SIGSEGV, Segmentation fault.20:08
mal0xb616c81a in __pthread_mutex_unlock_usercnt (decr=1, mutex=<optimized out>) at pthread_mutex_unlock.c:4120:08
mal41  int type = PTHREAD_MUTEX_TYPE_ELISION (mutex);20:08
piggzmal: what does the direction mean in the cam quirk?20:34
piggzmal: found it in header20:36
piggzmal: looks like there is properies for changing bahaviour : persist.camera.HAL3.enabled=120:49
piggzthough, didnt make any difference to properties20:50
piggz(tried with regular droidmedia)20:50
piggzhttps://www.xda-developers.com/google-camera-updated-zero-shutter-lag-xiaomi/20:50
malpiggz: https://github.com/LineageOS/android_hardware_libhardware/blob/lineage-15.1/include/hardware/camera3.h#L29920:53
malpiggz: that might be related, maybe droidmedia ends up using the limited mode of camera 3 api20:53
piggzmal: also, i crashed my camera20:54
piggzi reversed the properties for on/off for hdr and zsl to force them on20:54
piggzit didnt like it!20:54
piggzmal: also, mido is low-end, so maybe only has the subset20:58
malpiggz: but hal1 gave much more20:59
malI would find it odd that hal1 would report unsupported parameters20:59
piggzmal: yeah, i think my camera is good enough for hdr and zsl, there are posts are posts about it21:02
malpiggz: check the picture-format-values in you hal1 data, isn't isn't that bayer-mipi-10grbg some raw format?21:10
piggzmal: not sure what you mean by hal1 data21:13
malpiggz: https://bpaste.net/show/9380ad2a430921:14
malpiggz: the parameters you got after forcing hal version21:14
piggzmal: ah, so in theory i can shoot raw21:15
malpiggz: maybe21:16
piggzmal: id have to add a quirk for it21:16
piggzmal: also, for hdr, might need scene-mode=hdr21:18
malpiggz: probably, but after the parameter handling change for gst-droid we might have many things we can improve21:19
malpiggz: for example QCamera can support selecting image codec21:23
malpiggz: we should plan what we are going to do21:23
piggzyup21:23
piggzim starting to understand a bit about how these things are working21:24
piggzwould be nice to expose the scene modes some how21:25
malpiggz: yes, we first should focus on things that are possible via qml in Qt 5.6, then consider things available in Qt 5.921:31
piggzmal: 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
malpiggz: http://doc.qt.io/qt-5/qml-qtmultimedia-cameraexposure.html#exposureMode-prop21:35
piggzmal: ah thats them .... no hdr!21:36
malpiggz: yep, we can make a vendor extension21:37
malpiggz: there are some annoying things in Qt 5.6 camera qml api, many things miss query functions, for example supportedExposureModes, supportedResolutions etc21:38
piggzah21:38
malpiggz: those functions have been added in 5.921:38
piggzthats good21:39
malpiggz: that is one reason why we have the resolution set in jolla-camera-hw.txt21:39
maland the other features also21:40
piggzmal: kimmolis settings plugin could be used .... not quite as convenient as doing it in the app tho21:41
malwe don't want temporary hacks probably21:42
malbut still some query functions are missing like supportedIsoValues21:42
piggzmal: source for jolla-camera would be good21:42
malannoying that the c++ api has all of the query functions but not in the qml21:43
piggzmal: ah, well, a wrapper could be done in the app21:44
malsure but still a bit clumsy21:45
malpiggz: it seems the gstreamer camerabin backend of QtMultimedia is lacking many things22:11
piggzmal: backportable maybe? .... but a lot of work22:27
piggzmal sf0s3 with 5.9 may be better22:29
malpiggz: not even in master branch22:32
piggzah22:32
malpiggz: so we need to think22:32

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!