*** rdr_ is now known as rdr | 02:42 | |
piggz | mal: funny ... apparently the PPP will sleep the CPU mid-call | 08:02 |
---|---|---|
piggz | id have thought pa-modules-keepalive would have stopped that? | 08:03 |
T42_ | <rosettanongrata> nice to see you guys still remember me :) (re @b100dian: Wonder if @k1gen had...) | 08:09 |
T42_ | <b100dian> Do you have these files https://github.com/mer-hybris/pulseaudio-modules-droid-hidl/blob/master/src/hidl/module-droid-hidl.c#L356 ? | 08:12 |
T42_ | <rosettanongrata> @b100dian I did, search for "vintf" here, you'll find my struggle back from April | 08:38 |
T42_ | <b100dian> I think you have to read the above discussion, this was about iQcRilAudio presence in those files, not airbrush or droid-hal-init related | 08:57 |
mal | piggz: I would think that also | 11:36 |
T42_ | <adampigg> mal: ill have to check which locks are active during a call | 11:42 |
Umeaboy | Does Sailfish build on Silicon based Mac since they're ARM based? | 12:32 |
T42_ | <K31j0> Umeaboy: I do not think that there are native arm targets for building it. And even then you would need a Linux VM. What do you exactly want to build it on? | 12:37 |
Umeaboy | K31j0: Asahi Linux already runs natively on the Silicon based Macs. :) | 12:39 |
T42_ | <K31j0> I meant the targets for building sailfish, most of us crosscompile on x86 hardware. I don’t know your setup ¯\_(ツ)_/¯ | 12:40 |
T42_ | <K31j0> I have an M1 MBA and even if I could build on it I would not because it’d become very hot and probably would not succeed. | 12:40 |
T42_ | <Mister_Magister> i doubt its exact same arch | 12:42 |
T42_ | <Mister_Magister> still it would be more work than its worth | 12:42 |
T42_ | <K31j0> Apple’s chips are armv8a IIRC | 12:42 |
rinigus | Umeaboy: you could use https://github.com/sailfishos-open/docker-sailfishos-builder . I have used it with qemu for aarch64, but it should probably work on arm machines as well | 16:55 |
Mister_Magister | mal: mind if i bother you, any idea why https://build.sailfishos.org/package/show/home:mister:pulseaudio-soxr/pulseaudio pulseaudio doesn't build? version is correct, repo is correct, doesn't build | 19:09 |
mal | Mister_Magister: interesting | 20:02 |
mal | Mister_Magister: it's building now, you were using too old version | 20:10 |
T42_ | <Mister_Magister> but it had correct brach | 20:10 |
mal | yes but it was using old tag | 20:10 |
T42_ | <Mister_Magister> you literally lowered tag | 20:10 |
mal | which one did it have before | 20:11 |
T42_ | <Mister_Magister> aoh no | 20:11 |
T42_ | <Mister_Magister> it was 6 | 20:11 |
mal | yeah | 20:11 |
T42_ | <Mister_Magister> current one is 8 | 20:11 |
T42_ | <Mister_Magister> i thought 6 was 8 | 20:11 |
T42_ | <Mister_Magister> common mistake | 20:11 |
mal | yes, 8 is just meson changes | 20:11 |
T42_ | <Mister_Magister> welp thanks | 20:11 |
T42_ | <b100dian> mal: thanks for pushing your camera2 updates, this is exactly what I wanted, appreciated | 20:18 |
T42_ | <Mister_Magister> are his patches out yet | 20:18 |
T42_ | <Mister_Magister> g2 is making better pics than zenfone 8 no joke | 20:18 |
Mister_Magister | mal: goddamnit the mason changes disabled what i wanted to achieve | 20:20 |
T42_ | <b100dian> https://forum.sailfishos.org/t/camera2-api-development/14491/29 (re @Mister_Magister: are his patches out ...) | 20:24 |
T42_ | <Mister_Magister> @b100dian two words | 20:25 |
T42_ | <Mister_Magister> do it | 20:25 |
T42_ | <b100dian> Imma going to disable edge detection and noise processing, but it takes a village to grow video recording and the rest. But it's an awesome starting point, thats why I appreciate mal publishing it | 20:28 |
mal | Mister_Magister: what did those disable? | 20:28 |
T42_ | <Mister_Magister> soxr | 20:28 |
mal | @b100dian are those enabled by default? | 20:28 |
T42_ | <Mister_Magister> previously it was untouched and pa just picked it up if it was available | 20:28 |
T42_ | <Mister_Magister> now it's specifically disabled for god knows what reason | 20:29 |
T42_ | <b100dian> On zenfone 8 at least | 20:29 |
T42_ | <Mister_Magister> it does not fail if it doesn't detect soxr | 20:29 |
T42_ | <Mister_Magister> and smoothing (re @b100dian: Imma going to disabl...) | 20:29 |
mal | @b100dian I didn't really check yet what things are enabled by default and should be disabled by default by us | 20:29 |
T42_ | <Mister_Magister> imma ask tadi what to disable | 20:29 |
mal | @b100dian btw, flash works fine if you first tap the screen once | 20:30 |
T42_ | <Mister_Magister> mal flash doesn't even work right now | 20:30 |
Mister_Magister | i mean it does it just can't sustain the flashlight | 20:30 |
mal | Mister_Magister: you mean in video mode? | 20:31 |
mal | torch flash? | 20:31 |
T42_ | <b100dian> mal: this was also the case with camV1 on zenfone, that's why the pics are worse. But with V2 we can tweak them | 20:31 |
Mister_Magister | nah in normal torch mode it goes off periodically xd | 20:31 |
mal | strange | 20:31 |
Mister_Magister | mal: how about screen never ever turning off | 20:31 |
Mister_Magister | thats even more strange | 20:31 |
Mister_Magister | there's a lot strange things about this phone xd | 20:31 |
mal | @b100dian ok, could be device specific then | 20:32 |
mal | but anyway we should have some sane defaults in droidmedia | 20:32 |
T42_ | <b100dian> Yes | 20:32 |
Mister_Magister | ugh for some reason pa doesn't want to pick up soxr | 20:32 |
mal | @b100dian does that screen tap (manual focus) fix flash for you | 20:33 |
mal | Mister_Magister: did you add it to spec as requirement? | 20:33 |
Mister_Magister | it didn't need it previously | 20:33 |
Mister_Magister | it just picked it up | 20:33 |
mal | obs doesn't install packages unless spec pulls them in | 20:34 |
Mister_Magister | yeah but i'm telling u it was working previously | 20:34 |
Mister_Magister | i'll fix it dw | 20:35 |
mal | that is very odd | 20:35 |
Mister_Magister | story of my life | 20:35 |
T42_ | <b100dian> No, flash fires in a way it is all white | 20:35 |
mal | something has to force installation of the package | 20:35 |
mal | Mister_Magister: you had commented out the Requires from project config | 20:36 |
mal | that is why it got installed before | 20:36 |
Mister_Magister | ohh | 20:36 |
Mister_Magister | im dumb | 20:36 |
Mister_Magister | thank | 20:36 |
Mister_Magister | now we know why it was disabled | 20:38 |
mal | heh | 20:38 |
Mister_Magister | actually its weird | 20:39 |
Mister_Magister | ../libtool: line 7488: cd: lib: No such file or directory | 20:39 |
Mister_Magister | should be building its neither pulseaudio's not soxr's fault as soxr is widely used with pa | 20:40 |
mal | let's try meson | 20:40 |
mal | Mister_Magister: meson worked, I updated to 8 | 20:41 |
Mister_Magister | how did u do it this fast | 20:41 |
Mister_Magister | i'm trying to check out tag xd | 20:41 |
mal | easy to just change one number in _service file | 20:42 |
Mister_Magister | ah you jsut changed revision | 20:42 |
Mister_Magister | yeah thats not gonna work | 20:42 |
Mister_Magister | -Dsoxr=disabled \ | 20:42 |
mal | hmm | 20:42 |
mal | so fork and change it | 20:42 |
Mister_Magister | thats why i'm trying to do | 20:42 |
mal | ah | 20:42 |
Mister_Magister | im 5 steps ahead | 20:42 |
mal | I forgot we had that in spec, not sure why | 20:43 |
Mister_Magister | but for the life of me i can't checkout 14.2+git8 | 20:43 |
mal | must have been some reason | 20:43 |
Mister_Magister | ffs its sailfish/14.2+git8 | 20:43 |
Mister_Magister | mal: probably just to spite me building pa with soxr | 20:44 |
mal | or maybe there was issue that it didn't want to build with the autodetection | 20:45 |
Mister_Magister | we'll find out soon | 20:45 |
Mister_Magister | in reality jolla should be building soxr themselves it's not huge lib it doesn't even need updating | 20:45 |
Mister_Magister | and build pa against soxr | 20:45 |
Mister_Magister | like literally every other distro including debian 8 | 20:45 |
Mister_Magister | instead of going out of their way to remove it | 20:45 |
Mister_Magister | guess what https://build.sailfishos.org/package/show/home:mister:pulseaudio-soxr/pulseaudio it was just to spite me | 20:47 |
mal | what does soxr even do? | 20:48 |
Mister_Magister | best resampling available on the market to date | 20:48 |
mal | ok | 20:48 |
mal | what is the license of soxr? | 20:48 |
Mister_Magister | jolla is still having shitty super low resampling because anything higer was taking 10% of cpu on JOLLA PHONE | 20:48 |
Mister_Magister | THAT WAS 9 YEARS AGO MOVE ON | 20:49 |
Mister_Magister | https://github.com/chirlu/soxr | 20:49 |
mal | ok, maybe need to discuss that | 20:49 |
Mister_Magister | mal: i would be very greatful | 20:49 |
Mister_Magister | at least AT LEAST | 20:49 |
Mister_Magister | change default to speex-float-10 | 20:50 |
Mister_Magister | please | 20:50 |
Mister_Magister | users will thank me | 20:50 |
mal | where is that default defined? | 20:50 |
Mister_Magister | /etc/pulse/daemon.conf | 20:50 |
Mister_Magister | you have speex-float 1 | 20:50 |
Mister_Magister | add 0 | 20:50 |
Mister_Magister | the diff is insane | 20:50 |
Mister_Magister | it's literally the lowest because 4 was eating 10% on jolla 1 and thats too old now phones handle soxr-vhq like its nothing | 20:51 |
Mister_Magister | also mal yeah autodetection doesn't work with mason | 20:52 |
Mister_Magister | it just fails, thats why it was disabled | 20:53 |
Mister_Magister | but if you want poc argument https://build.sailfishos.org/project/show/home:mister:pulseaudio-soxr | 20:53 |
mal | Mister_Magister: it works in some cases, maybe pulseaudio uses it wrong | 20:53 |
Mister_Magister | idk | 20:53 |
mal | I remember there being some default value fallback, maybe that is missing | 20:53 |
Mister_Magister | mayhaps | 20:53 |
Mister_Magister | still real solution is just to add soxr, set float-10 to default, and i'll set soxr-vhq for myself | 20:54 |
Mister_Magister | thats default behaviour and it would be perfect | 20:54 |
mal | still needs to be reasonable on all currently supported devices work well with any changed resampling method, jolla c is the slowest now | 20:54 |
mal | even it should be faster than jolla 1 | 20:54 |
Mister_Magister | i'm sure float-10 will be plenty reasonable | 20:55 |
Mister_Magister | i have soxr on g2 | 20:55 |
Mister_Magister | at least 4 please | 20:56 |
Mister_Magister | 4 i think is default and it's reasonable | 20:57 |
Mister_Magister | 10 uses like 15% cpu on snap845 instead of 5 | 20:58 |
Mister_Magister | ah no correction, currently jolla is using speex-fixed-2 which is even lower | 20:59 |
Mister_Magister | https://paste.opensuse.org/pastes/7b9b8bb43b84 | 20:59 |
Mister_Magister | here you go | 20:59 |
Mister_Magister | it's /etc/pulse/daemon.conf.d/50-sfos.daemon.conf | 20:59 |
Mister_Magister | too heavy for jolla 1 lol | 20:59 |
Mister_Magister | oh and tahts 5 vs 15% of single core only so it's basically negligible | 21:01 |
mal | ok | 21:11 |
Mister_Magister | sorry for spam :P i get very passionate | 21:11 |
Mister_Magister | my anger towards jolla burs as hot as my desire to make apps | 21:12 |
Mister_Magister | mal: https://github.com/sailfishos-on-sake/droid-config-sake/commit/520bb199e274517324ee83a19bd20c0637a60d92 :))))) | 21:22 |
Mister_Magister | 80 should override jolla's 50 | 21:22 |
Mister_Magister | i think | 21:22 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!