Saturday, 2025-08-23

Mister_Magisterman I changed nothing and now libhybris fails to build14:39
Mister_Magisterwhat the heck14:40
Mister_Magistermaaan now droid-hal doesn't want to build for god unknown reason17:22
Mister_MagisterI come back to a device and what do I see? A patch isn't applied… why? I had this device built and everything how come?17:32
Mister_Magisterall patches are not applied what the hell17:35
Mister_Magisteri just ran grep and dhd building issue changed17:39
malyou ran repo sync again?17:45
Mister_Magisteri'm not sure, i don't think so, its android 14 so maybe it didn't need patches?17:47
Mister_Magistermal: since you're here, which dhd commit should i have? master?17:47
Mister_Magisteri don't remember much neither does my terminal history apparently17:49
Mister_Magisterscrew it i'll apply patches and see17:50
Mister_Magisterbut yeah seems like patches will resolve all my issues so i'll go with it17:55
Mister_Magistermal: did you see my report about tablet?17:55
Mister_Magisteri'm just using evdevtablet plugin in the app directly and even made an app that uses them18:01
Mister_Magistertoo much work to implement it otherwise18:01
Mister_Magisterprobably busy :P18:03
Mister_Magisterwhaddyaknow everything built18:15
maldhd can be latest, droid-config not18:25
Mister_Magisteroki18:25
mal@NotKit I had a look at the ubports libhybris patches and wondered which issue this fixes https://gitlab.com/ubports/development/core/packaging/libhybris/-/blob/ubports/latest/debian/patches/0007-hooks-use-o-linker-on-Android-9.patch?ref_type=heads also decided to take couple of the other patches to be included in upstream20:14
malalso the wondering about that vndk env patch20:16
T42<NotKit> regarding debian/patches/0007-hooks-use-o-linker-on-Android-9.patch, I'm not even sure at this point. It was a hotfix as some Android 9 devices broke with newer Q linker, possibly due to linker paths20:19
T42<NotKit> without that change it will attempt to use Q linker for Pie, though historically Pie used Oreo linker in libhybris20:20
Mister_Magistermal: if you wanna hear funny bug, if I connect charger, almost all touch input is considered tablet input20:27
Mister_Magister>does it basically disable touch? yes20:28
Mister_Magisternow all the bugs left are the ones to be fixed by… well probably mal20:34
Mister_Magisterthat being the weird suspend bug, animations being 2x speed, camera2 api video recording20:36
malMister_Magister: video recording can be made to work in a12+ without camera221:13
malif you update droidmedia21:13
mal@NotKit any idea in which kind of situation is this needed https://gitlab.com/ubports/development/core/packaging/libhybris/-/blob/ubports/latest/debian/patches/0005-q-allow-to-set-VNDK-version-with-HYBRIS_VNDK_VERSION.patch?ref_type=heads21:16
malMister_Magister: I forgot which suspend bug you are talking about? the one about usb needed to be connected once?21:17
Mister_Magisteryeye21:17
Mister_Magistermal: oh… but well, only aunts record with a tablet so i'm not in hurry xd21:18
malMister_Magister: wich android base are you talking about regarding video recording?21:18
Mister_Magisterall 3 are 14 base21:18
Mister_Magisterall other devices are quite old, this one is as new as we could muster xd21:19
malok, so if you just update droidmedia then video recording should work21:19
Mister_Magisterhm okay21:19
Mister_Magisteri'll try that tomorrow thanks21:19
malin case you want to see what the fix was https://github.com/sailfishos/droidmedia/pull/13121:20
malso just update the latest master branch and things should be fine21:21
T42<b100dian> mal: is playback in gstreamer for FP5 - where you said there were missing timestamps - in the works in droidmedia too?21:21
malhmm21:22
malnot sure what you mean, there is timestamp issue in camera2 but there is some codec bug in fp5 which is why i disabled 264 hw codec for now21:23
mal*h264 hw codec21:23
malwhich is interesting that it seems to be only that codec21:24
T42<b100dian> mal: I mean the playback issues that are shared with sake, nagara and fp5 in gallery - which are independent of the playback issues from gecko-camera. I thought you diagnosed them as missing timestamps, was curious if you went further21:37
maland it was only h264 also on those other devices?21:39
T42<NotKit> mal: HYBRIS_VNDK_VERSION is probably artifact from something earlier. I can't find it being used at all when searching at UBPorts GitLab org21:39
Mister_Magistermal: thanks, any comment on the tablet stuff? I wonder if I got things right or not21:39
T42<NotKit> should be dropped21:39
malMister_Magister: quite odd that it changes input type in that situation21:40
Mister_Magisteri didn't mean that21:41
Mister_Magisteri meant what changes are needed to get it to work, the huge block of text i dumped like yesterday21:41
mal@NotKit ok, I'll test how lh works with those apex path changes and if something else is needed also21:41
malI think those won't help with the minimediaservice issue, that might need changes to linkerconfig21:41
malor some path env var in the .rc file if possible21:42
Mister_Magisteraw man I broke audio21:45
T42<b100dian> mal: re h265 - if you mean video/avc=0 disabled in gstreamer conf then yes21:54
Mister_Magisteravc is h26421:55
T42<b100dian> yeah I meant 264, was a typo.21:56
* Mister_Magister fixing audio so that i can go to sleep watching videos21:57
mal@b100dian I think the issue was not missing timestamps but out of order timestamps22:45
malgstreamer doesn't like if frames come in wrong order from codec22:45

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