Saturday, 2025-11-22

piggz[m]Rinigus: have you managed to get any crash/bt from wave that matches af?12:34
riniguspiggz: I am not sure, maybe. I have updated angelfish build in your repo and that so far seems to be stable. so, you could test angelfish directly12:35
riniguswave was crashing with favicons -- that one got now patched in angelfish in my repo as well.12:36
rinigusthere are still other differences between wave and angelfish, but let's see if that's the one that fixes it.12:36
piggz[m]I will... Been away from home all week so not had time to loook much. Back today12:36
rinigusthanks! let's target angelfish directly. if you get a crash, let me know. and then test wave :)12:38
rinigusI'll ping here if I get a crash with angelfish. that way we can probably test it faster12:38
rinigusAnd this message was sent from angelfish visiting hydrogen matrix site. With keyboard annoyingly covering input field :(12:45
rinigusBut that can be fixed using qt-runner settings.13:04
riniguspiggz: no crashes for me so far. I have updated angelfish in chum. you may have to install it with `zypper dup` as the version is detected as "lower" than you have now. it fixes one annoyance that I had fixed in wave as well14:42
poetasterpiggz[m], mal had disabled H.264/AVC hardware to get video recording working on the FP devices. perhaps the same issue with the 5.x vollas?15:41
poetasterpiggz[m], also,  assisted location  was an issue on the FP4/5/6 and that is also now broken on the vollas.15:42
piggz[m]Yeah, was gonna try that16:04
poetasterpiggz[m], on the audio issue, I'm not sure where to look in logs. The issue appeared when using the jolla recorder. To get audio back when plugging/unplugging 3.5mm, I have to restart app.16:22
poetasterwith audioworks, audio is back after I unplug.16:22
poetasterah, audio was broke on .62, too. I have recording gear, so probably interstitial (ie. haven't used the phone in the basement for #n months).16:29
poetasterpiggz[m], long/short, 3.5 mm audio is not working in 5.x at all (GS5, rephone). Dunno. That definately worked on the 4.x line.16:30
poetastercan one disable hardware accelaration without compile time flags?16:33
poetasterI have developed a habit when recording of just starting before I want to start. I've developed pre-cognition to recognize it's time to make a video and unconsciouly start recording 7 seconds before it's time.16:34
poetasterplayback of those videos works, the first 5 seconds being outta sync. But youtube or mv4 anyting h264 won't play back. mpeg2 is fine. animated gifs are the best.16:35
riniguspiggz: your changes to encryption reviewed/merged/release tagged16:41
poetasterrinigus, are your recent ports, those of mal for fp and piggz for others all converging?16:51
poetasterI haven't been keeping up. Building hardware.16:51
riniguspoetaster: in which sense converging? in terms of cross-support of similar hw or aidl/hidl, they help each other. but sometimes issues are different16:53
piggz[m]Rinigus: thx, wasnt sure if youd think of a better way, as i know those settings are in the device section16:56
poetasterIt seemed aidl/hidl stuff was converging. But I have no idea. I've looked in the hadk docs from time to time since we have it in the wiki.16:56
poetasterrinigus, but it was a set of similar issues on volla/fp that piqued my interest.16:57
poetasterpiggz[m], journalctl for pulseaudio.{service,socket} gets me nothing.16:57
riniguspiggz: didn't think about it too much, tbh. was trying to look mainly if it will work :)16:58
poetasterjesus. ofonod and kernel foo log spam. grep -v kernel: or your dead in the water. I hate systemd. -u doesn't work anywhere. most services don't log in any reasonable way.17:06
poetasternot -u but journalctl | grep -v ofonod | grep -v wlan | grep -v name:spm | grep -v etc17:11
poetasterpiggz[m], finally audio log [3738:droid-sink-deep]aw881xx_get_cali_re_from_file:channel:0 open /mnt/vendor/persist/factory/audio/aw_cali.bin failed!17:16
poetasterpiggz[m], https://paste.opensuse.org/pastes/4e579ecbdb8417:18
piggz[m]Rinigus: using af atm, rendering can be better than current browser17:19
poetasterpiggz[m], all 5.x, rephone/GS5 aw881xx_get_cali_re_from_file:channel:0 open /mnt/vendor/persist/factory/audio/aw_cali.bin failed! the logs differ but for this line17:20
poetasterpiggz[m], libsndcardparser.so comes up as missing, too17:21
poetasterpiggz[m], video maybe binder: 23031 has pending async transaction, but still adding a new transaction to todo list (gbinder bug workaround)17:26
poetasteraudio decoding runs, but video hangs, updates one frame about every 45 seconds17:26
malpoetaster: sounds a lot like the hw codec issue I had on FPs17:29
mali.e. frames arriving in wrong order from hw decoder17:29
poetastermal, yeah, it sounded like a number of issues where similar. the location one as well. gps works but the location service not.17:43
poetastermal, that's why I asked rinigus about convergence. but I'm ignorant about porting in general.17:45
poetastermal, did you have both issues with encoding AND decoding?17:46
poetasterpiggz[m], the audio even seems to be obvious. codec tries unmute (headphones) aw881xx_mute: mute_state=017:49
poetasterand aw_cali.bin failed!17:50
poetasteranyone tell me why NO journalctl -u flags work? if everything is kernel logs, what's the point!!!!17:52
riniguspiggz: for me it doesn't crash at all. so quite remarkable difference17:56
poetasterrinigus, angelfish?17:57
riniguspoetaster: yes17:57
poetasterrinigus, I could test. Since I'm spinning cycles on debugging anyway.17:57
piggz[m]No crash yet for me. What is patched?17:58
poetasterah, I'll keep my nose out.17:59
riniguspoetaster: please do. its available at OBS home:piggz:qt6apps (you need to enable home:piggz:qt6sb2 as well)17:59
riniguspiggz: https://invent.kde.org/network/angelfish/-/merge_requests/29217:59
poetasterrinigus, ok.17:59
riniguspoetaster: the more the merrier. just use it for a bit as a browser and see if it crashes. earlier it was rather unstable18:00
poetasterrinigus, first I have to recall how to enable those repos at all ;) fucking noobs.18:00
poetastermeaning me, of course!18:01
riniguspoetaster: run `ssu lr` to see how chum was added. and then look into `ssu ar` help :)18:01
rinigusno need to be root btw18:01
poetasterhome:piggz:qt6 and qt6app and qt6sb218:02
nephrospoetaster: ssu ar my-weird-name <repo url>18:02
poetasternephros, thanks18:02
nephrosand you only need app and sb2, not qt6 I think.18:02
poetasternow, which phone. the broken 5.0.62 or the other one.18:02
poetasterok, I'll gibve it a shot18:03
piggz[m]Just qt6sb2 and qt6apps18:03
poetasterpiggz[m], ok18:03
poetasterpiggz[m], any 5.x should do, or?18:03
poetasterhttps://build.sailfishos.org/project/show/home:piggz:qt6sb2 is that a correct url?18:07
piggz[m]Yes18:08
poetasterok, none of thos ar work. ssu lr sailfishos-chum             ... https://repo.sailfishos.org/obs/sailfishos:/chum/5.0_aarch64/18:11
poetastermessages like [home:piggz:qt6apps|plugin:ssu?repo=home:piggz:qt6apps] Valid metadata not found at specified UR18:11
nephrospoetaster: watch closely what it installs from there. It shouldn't need to install wayland, but if it does, you must downgrade to the Jolla version again.18:12
nephrosThat's not the repo url. It's https://repo.sailfishos.org/obs/home:/piggz:/qt6sb2/sailfish_latest_aarch64/18:12
nephrosand https://repo.sailfishos.org/obs/home:/piggz:/qt6apps/sailfish_latest_aarch64/18:13
poetasternephros, thanks.18:13
rinigusnephros: piggz moved wayland to separate repo - that way we can avoid accidental install18:13
nephrosah good.18:13
poetasterI would make a nasty remark about the usability of my hardware as it is, but that is uncalled for (evil grin).18:14
malpoetaster: not sure about encoding, camera does work so think no18:14
poetastermal, thanks18:15
poetasternephros, so do not install   qt6-qtwayland ?18:16
poetasterrinigus,   qt6-qtwayland is that subordinate? it's just 'qt wayland' not wayland.18:17
riniguspoetaster: no worries, that can be installed. earlier piggz had just wayland and that was getting into conflict with regular version18:18
poetasterrinigus, thanks18:18
rinigushence its hidden now from all at separate repo18:19
malso much fun refactoring sensorfw backend code18:20
poetasterrinigus, should it start from icon tapping or is there a runner wrapper?18:22
riniguspoetaster: you may have to install qt-runner as well18:23
rinigusthen it will start from tapping the icon18:23
poetasterah, ok. wonder if I should nuke old angelfish config/cache18:24
poetasterIt's a pleasantly blank screen. none of the usual advertising, invasive javascript, poor css and lousy graphics. just blank.18:26
poetasterqrc:/qt/qml/org/kde/angelfish/Mobile.qml: module "org.kde.breeze" is not installed18:28
poetasterqqc2-breeze-style ?18:28
poetasterkf6-qqc2-breeze-style was the one.18:29
poetasterin now.18:29
riniguspoetaster: yes.18:30
rinigusmaybe icons too :)18:30
poetasterkeyboard might be nice ;)18:30
poetasteri | kf6-breeze-icons were there?18:30
riniguspoetaster: qt6-sfos-maliit-platforminputcontext for keyboard18:31
poetasterok, so ssu ar qt6 after all. got it.18:31
rinigusno, no need as far as I know18:32
rinigusdon't add plain qt6 as it may get into some weird conflict18:33
riniguspoetaster: ^18:33
riniguskeyboard is in the package qt6-sfos-maliit-platforminputcontext. after that restart angelfish18:33
poetasteryup. done. works.18:34
poetasterwtf. duck duck go won't let me dismiss the ai foo.18:35
nephrosmaybe qtgui should be made to depend on icons and maliit. Or make qt-runner depend on them.18:36
rinigusnephros: qt-runner probably. but they were there -- https://github.com/rinigus/qt-runner/blob/main/rpm/qt-runner.spec#L3718:39
rinigusnow how to enable those...18:39
poetasterok. looking good. I'll go run some asm 3 body problem solvers and see if it crashes.18:40
nephrosI guess Sailpipe is the new record holder for biggest package :)18:44
nephrostakes the crown from dsnote18:44
riniguspoetaster: correct package was `qt-runner-qt6` :)18:45
rinigusbut its just to install qt6 requirements18:45
poetasterwho know, but it does allow me to correct the rendering so the page is not so large :)18:48
poetasternot sure it's a real challenge, but the wikipedia page on relaxtion oscillator is quite a good read.18:48
rinigus:) use normally, nothing special is needed18:50
poetasterah, I think I'm running the wrong one :)18:50
poetaster  | qt-runner-qt6 | Requirements for running Qt6 | package18:51
poetasterbut I do have a qt-runner installed. wonder why :)18:51
poetasternephros, Sailpipe was indeed a big download. I just installed it since I liked reading the devlog. I will remove it soon ;)18:52
poetasterCan't watch video anyway (hint, hint, piggz).18:52
poetasterI built a chaotic system, also a relaxation oscillator by running RGB leds from collector to base (3 leds, 3 npn transistors). it's neat. x,y,z outputs with periodic but chaotic behaviour.18:54
nephrosI know some of those words.18:55
poetasternephros, it's a control voltage generator. with very pretty lighting FX. I've also built T-resonator analog drums on the current, NOT, voltage based op-amps. Of which there is only one. the lm3900.18:57
poetasterMe thinks, I do much type, too much.18:57
poetasterThere is a tangent that leads to RNNs but I'll spare you :)18:58
poetasternephros, I have a fan: https://www.reddit.com/r/synthdiy/search/?q=poetaster19:06
poetasterso, reddit hasn't crashed angelfish yet. nigh on a miracle.19:06
poetasternephros, I got excited. I blogged. How shameful: https://poetaster.org/news/2025.10.10/19:08
poetasterah. shit. so, finally video streaming works. and what I see is donald fucking trump and Greene. sigh.19:12
riniguspoetaster: -qt6 is just for pulling requirements. qt-runner is the same for qt5.15 and qt619:16
poetasterok, thanks.19:18
poetasterwell, bbc video works. but they probably avoid h264 to get around paying stupid fees to american patent holders19:19
poetasterwell, that's a ting. seems angelfish defaults, somehow to software decoders so even youtube foo renders.19:22
poetasterrinigus, so, angelfish is a vast improvement on ff on a number of counts. well done.19:23
poetasterfix it in software.19:24
poetastermost malicious websites don't crash angelfish. history does not appear to work. tabs work fine (well, only 8 till now).19:57
riniguspoetaster: I have a bug with history in my last version. Bugfix submitted already. As for hw or sw video, check chrome://gpu on angelfish20:04
rinigusMine shows hw accelerated on nagara20:05
poetasterrinigus, can't be hw cause that is broken for sure20:06
poetasterrinigus, maybe time to move to a rinigus port :)20:06
poetasterrinigus, there are a number of things that 'are' hardware acceleratec, but none of those have to do with codecs, per se. I'll go through all the flags.20:08
riniguspoetaster: I don't know how chromium detects gpu and accelerates it. no idea with codecs either.20:09
poetasterrinigus, it's complicated. very mixed bag of one or the other. depends on color models/space, buffer formats and and. in any case, it does work :)20:11
riniguspoetaster: how do you know that bbc and youtube are sw decoded in angelfish? would be great to learn a technique20:12
poetasterrinigus, because the videos do not render in other programs that are using the qtmultimedia framework which will default the available hw decoders.20:13
poetastermal, correct me if I'm wrong20:13
poetasterMy guess is that qt6-qtmultimedia resolves an issue or two20:15
maldetecting whether sw or hw codec is used should be possible from logcat20:17
poetastermal, I'll have a look.20:20
poetaster--use-gl=egl and certainly gpu accel works for a lot of gl workloads.20:20
poetastermal, try blog.shashanktomar.com/posts/strange-attractors20:25
poetasternow I've forgotten how to use logcat20:25
poetastersystem/bin/logcat?20:28
poetastermal, keyword to grep?20:30
mallook for droid stuff, i.e. from droidmedia20:32
poetasterok. in any case, can't be software render. cpu is at 5 % and I'm rendering 625000 particles.20:34
malI thought you were talking about video20:35
poetasteryes, I was, but got sidetracked :)20:36
poetasterback to video20:36
mala bit of refactoring was needed in sensorfw, git diff is now about 2500 lines :)20:38
poetasteroof.20:39
attahYou are just the right kind of mad (:20:39
poetasterscrollback is frigged. is that an sfos ting with a root shell?20:40
poetasterI'll just > to a file, but, it's a pita.20:40
poetasterit's a lot of logging. any tip beside droidmedia?20:44
poetastertons of /vendor/bin/hw/android.hardware.graphics.compose20:45
poetastershit. all this logging is a giant memory leak. turn off logging in production :)20:50
poetastermal, periodic E mali    : ==>[INIT] (qt-runner) CDBG: In file: vendor/mediatek/proprietary/hardware/gpu_mali/mali_valhall/r32p1-00bet0/product/cdbg/src/mali_cdbg_env.c20:54
poetasterrinigus, opening links from other apps opens angelfish, but not the url. copy and paste, as before do not work, so that does limit utility.21:13
riniguspoetaster: copy from angelfish to paste in sfos doesn't work. opposite direction is fine. re opening links: yes, that would have to think how to do.21:44
rinigusif it doesn't crash, its a big win already.21:45
poetasterrinigus, it 'does' work. the link is opened in a new tab but the last tab in focus wins. took me some tries until  i realized new tabs were open.21:47
rinigusa new version with my history bug fixed should be out tomorrow.21:47
poetasterrinigus, no crashes on a diverse set of sites including insane ones like FB and reddit.21:48
rinigusthat's good! earlier sites keen on getting cookies accepted were a major crash inducer.21:49
piggz[m]poetaster: gst droid config from mal's fp5 seems to help sailpipe here on volla quintus21:55

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