Wednesday, 2019-01-23

UmeaboyOK.00:16
eugeniopiggz, ok, so this is the new tree: https://github.com/sailfish-on-latte/android_kernel_xiaomi_latte00:17
eugenioaudio fixes are here: https://github.com/sailfish-on-latte/android_kernel_xiaomi_latte/pull/2/commits00:17
eugeniogoodnight ;)00:17
UmeaboyI'm done with all the preparations now. Can someone please make a hybris-15.1 branch?01:28
UmeaboyI guess that's supposed to be used for AOSP Hybris 8.1 as well.01:29
UmeaboyI'm about to make the PR to add the manifest.01:29
UmeaboyThe build packages sh file could not build due to this error: Fatal: sony-maple-armv7hl is an invalid sb2 target01:38
UmeaboyI did add %define droid_target_aarch64 to the spec file.01:39
UmeaboyAlright. I'm off to bed.01:42
*** ahjolinna_ is now known as ahjolinna01:45
*** ChanServ sets mode: +v T402:08
*** OhYash1 is now known as ohyash06:42
*** ChanServ sets mode: +v T408:50
*** ChanServ sets mode: +v T414:06
piggz@eugenio_g7 I confirm sound fix20:16
T4<WaseemAlkurdi> Hi folks!20:16
T4<WaseemAlkurdi> I'm porting Halium to the Pixel XL20:17
T4<WaseemAlkurdi> I'm facing a little error20:17
T4<WaseemAlkurdi> It's an odd one, I've asked on the Halium official group20:17
T4<WaseemAlkurdi> root@localhost:~# EGL_PLATFORM=hwcomposer test_hwcomposer … cannot locate symbol "atrace_end_body" referenced by "/vendor/lib/hw/gralloc.msm8996.so"... … test_hwcomposer: test_hwcomposer.cpp:171: int main(int, char**): Assertion `err == 0' failed. … Aborted20:17
T4<WaseemAlkurdi> Does anybody have any pointers for what might be wrong?20:17
r0kk3rzsounds like mismatched blobs20:24
piggz@WaseemAlkurdi could be missing a library ... you could add a stub to libhybris if thats the case20:24
eugeniopiggz, great!20:25
T4<WaseemAlkurdi> I'm using halium-boot because the Pixel XL is a A/B device20:26
T4<WaseemAlkurdi> @r0kk3rz How do I know for sure?20:26
T4<WaseemAlkurdi> And what exactly does mismatched mean here?20:26
malwhat does halium have to do with A/B device?20:30
malsailfish doesn't care about A/B boot system as long as other partitions are mounted correctly20:30
piggzr0kk3rz: what packages were needed for sw video decoding20:35
r0kk3rzpiggz: sw decoding? should be there already20:36
piggzr0kk3rz: h264 decoding failed, but audio worked20:37
r0kk3rzbut put on gst-libav to get the more common ones20:37
T4<WaseemAlkurdi> @mal [what does halium have to do with A/B device?], It's because hybris-boot doesn't build on A/B devices20:37
piggzr0kk3rz: i have gstreamer1.0-libav already20:37
r0kk3rzyeah the patented ones wont be there20:37
piggzeugenio: do we support vaapi?20:37
eugeniodunno20:37
r0kk3rzpiggz: you use my libav?20:38
piggzr0kk3rz: nope20:39
r0kk3rzwhich one you use20:39
T4<abhishek_0> @WaseemAlkurdi read the pin20:39
piggzr0kk3rz: use this? http://repo.merproject.org/obs//home:/r0kk3rz:/branches:/mer-core:/devel/mer_core_latest_i486/i486/20:39
r0kk3rzyeah use that20:39
T4<WaseemAlkurdi> Ah ... I did, but bad habits ... Sorry! … @abhishek_020:40
T4<abhishek_0> Np :)20:41
mal@WaseemAlkurdi yes it does, for example the official xperia xa2 is A/B20:42
r0kk3rzdie bot die20:42
*** ChanServ sets mode: +v T420:42
mal@WaseemAlkurdi yes it does, for example the official xperia xa2 is A/B20:42
T4<WaseemAlkurdi> @mal Is there any difference between your version of hybris-boot and Halium's?20:42
eugeniopiggz, https://github.com/intel/intel-vaapi-driver <-- could be worth a try20:43
malprobably some difference but like I said, sfos works fine on devices with two boot partitions20:43
T4<WaseemAlkurdi> @mal Thanks! Will look into it20:44
malwhat error did you have?20:44
T4<WaseemAlkurdi> The HYBRIS_DATA_PART and HYBRIS_BOOT_PART error20:44
malwell that just tells you it didn't either find fstab file or it found too many20:45
maldepending on that the error was20:45
mal*what20:45
piggzeugenio: r0kk3rz: thats sorted it, video playback working in gallery and youtube using r0kk3rz packages20:45
piggzso, thats  good fallback20:45
T4<WaseemAlkurdi> Let me try to build hybris-boot again20:45
eugeniowoah! great20:46
piggzso, we're doing pretty well .... but its a right mix of packages!20:46
piggzwill be interesting to write a kickstart for it, so we can build on r0kk3rz server20:47
eugenioyup, would be nice also do a full image instead of the .zip to sideload20:48
piggzwell, for now, id be happy with a full zip, containing all the correct packages20:50
eugeniosure20:50
eugenioadjusting the patterns should be enough20:50
eugenioI'm looking at making headphones work right now20:52
eugeniowould also love to get the stock browser show something that isn't a blank page :D20:53
r0kk3rzpiggz: what media hardwarey stuff has it got?20:55
piggzr0kk3rz: like? its intel cherry trail20:55
r0kk3rzsoo, some intelly thing?20:56
piggzaye20:56
piggzvideo is a bit dark, but https://twitter.com/adampigg/status/108817853983534694420:56
piggz[nemo@Sailfish ~]$ ls -lh /dev/video20:57
piggzvideo0   video1   video10  video2   video3   video4   video5   video6   video7   video8   video920:57
r0kk3rzpiggz: ya, i think you need gstreamer-vaapi20:58
piggzyes, thats what i thought20:59
r0kk3rzwaylaaaaaaand *shakes fist*21:46
r0kk3rzRequested 'wayland-client >= 1.11.0' but version of Wayland Client is 1.6.121:46
malr0kk3rz: what are you building?21:47
malr0kk3rz: wayland (and sdl) updates are coming at some point, my PRs have been approved already, just need think about one patch a bit more, it's not perfect but works for sailfish use, but for upstreaming it needs to be fixed21:48
r0kk3rzthis intel graphics stuff for piggz21:50
malr0kk3rz: https://build.merproject.org/project/show/home:mal:update221:50
piggzr0kk3rz: oh, ta!21:51
r0kk3rzis ok, i can hopefully downgrade it not too far21:51
piggzno, lets user updated wayland too!21:51
piggz:D21:51
malI have used that for months on my fp221:52
r0kk3rzpiggz: one https://build.merproject.org/package/show/home:r0kk3rz:branches:mer-core:devel/libva21:55
piggzr0kk3rz: is the intel vaapi driver needed also? https://github.com/intel/intel-vaapi-driver22:03
r0kk3rzno idea22:04
r0kk3rzpiggz: what you using for lipstick graphics?22:07
T4<eugenio_g7> mesa22:08
piggzr0kk3rz: mesa22:08
r0kk3rzok, well lets get this gst-vaapi thing built and see if it does anything22:10
r0kk3rzmaybe we need that other thing22:10
piggzyup22:18
Umeaboymal: The kernel is built and I have uploaded it to my github.22:27
UmeaboyI'd like to get it pushed to mer-hybris, but I don't have the proper rights to make a new repo to upload it.22:28
piggzr0kk3rz: https://github.com/intel/intel-vaapi-driver/blob/master/README says libva 2.1 is required22:29
Umeaboypiggz: You have the rights to make a new repo for mer-hybris right?22:32
UmeaboyI can do a PR if you create the repo.22:33
piggzUmeaboy: no, but we generally dont do that anymore, repos can stay in users github22:33
malUmeaboy: let's do that once the device boots and works well, before that just store those in your own github22:33
r0kk3rzpiggz: yeah you'll need to back the version down a bit22:35
malso just continue building the image22:35
r0kk3rzlike version 1.8.4, they seem to match up22:36
UmeaboyOK.22:39
UmeaboyUuuuuuuuuuhm. There is no local_manifests directory in /home/kristoffer/hadk/. I only need the kernel in the manifest file?22:41
UmeaboyQue?22:41
UmeaboyIn /home/kristoffer/hadk/.repo/ I meant.22:42
UmeaboyI see the manifests folder for the aosp hybris branch though.22:42
piggzr0kk3rz: BUildRequires for intel vaapi driver are similar to libva fortunately22:45
malUmeaboy: kernel is already in the sony aosp manifest, unless you want to override it with your version in local manifest, if the folder doesn't exist create it obviously22:54
malyou also probably have to patch yoshino device repo to disable selinux via commandline22:56
malso in local manifest you need to first remove the repos you need to override and then define the new repo22:56
malso there is no need to edit the main manifest, everything can be done in local manifest22:58
malhere is an example how to override repos https://github.com/kerneltoast/android/blob/master/bacon/cm-13.0-stable/local_manifest.xml22:58

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