IRC log for #maemo-ssu on 20121209

00:20.26freemangordonDocScrutinizer05: no, it works in a different way (killing), will elaborate tomorrow
00:21.00DocScrutinizer05probably via x-msg
00:22.17freemangordonyep, _NET_CLOSE_WINDOW
00:22.44freemangordonit tries to do a graceful close, killing a hang process is done by hildon-desktop
00:33.51*** join/#maemo-ssu ruskie (ruskie@sourcemage/mage/ruskie)
00:55.56*** join/#maemo-ssu joshgillies (~josh@58-6-131-31.dyn.iinet.net.au)
01:13.30*** join/#maemo-ssu jonwil (~jonwil@27-33-137-199.static.tpgi.com.au)
02:17.42Palimerlin1991, in /srv/apt/cssu-devel/incoming are again some dsc/tar.gz files
02:17.45Palianother bug?
02:18.20merlin1991investigates
02:19.49merlin1991hm one is an ages old h-d verison
02:19.56merlin1991the other one looks like the current one
02:22.21merlin1991regarding the current version, it seems like arcean uploaded a binary only .changes file
02:22.24merlin1991+ the sources
02:23.01merlin1991I'll contact him when he gets back online
02:23.03merlin1991Pali: ^^
02:23.19Paliok
02:24.28*** join/#maemo-ssu joshgillies (~josh@58-6-131-31.dyn.iinet.net.au)
03:09.11*** join/#maemo-ssu amiconn_ (quassel@rockbox/developer/amiconn)
04:04.07*** join/#maemo-ssu DocScrutinizer05 (~HaleBopp@openmoko/engineers/joerg)
04:55.34*** join/#maemo-ssu dhbiker (~dhbiker@95.87.145.172)
08:06.39*** join/#maemo-ssu toxaris (~toxaris@s83-180-246-172.cust.tele2.se)
08:36.31*** join/#maemo-ssu Guest73590 (~rd@p57B48B52.dip0.t-ipconnect.de)
09:22.49*** join/#maemo-ssu Martix_ (~martix@ip-62-245-106-78.net.upcbroadband.cz)
09:58.25*** join/#maemo-ssu NIN101 (~NIN@p5DD28A73.dip0.t-ipconnect.de)
10:34.36*** join/#maemo-ssu arcean (~Arcean@aacr82.neoplus.adsl.tpnet.pl)
10:42.03freemangordonarcean: hi
10:42.57arceanfreemangordon: hi
10:43.14freemangordonarcean: do you have time/will to look at tklock replacement, it uses too much memory for my taste, but unfortunately my GTK/clutter/etc skills are not good enough to optimize it :)
10:43.31freemangordonit does not leak though
10:43.52arceanhmm sure, I can take a look :)
10:44.26*** join/#maemo-ssu Pali (~pali@Maemo/community/contributor/Pali)
10:45.17freemangordonarcean: it uses ~500k, even when not active :(
10:45.23freemangordonof heap that is
10:45.44freemangordonPali: why? https://gitorious.org/community-ssu/pulseaudio/commit/2aa134d13fe2e4d1f560a18fa0b028cf0b66a990
10:47.42freemangordonarcean: is it possible to use clutter actors for tklock, instead of GdkPixmap. and does it make sense?
10:50.23arceannot really, only if you want to do some animations/transitions
10:51.31freemangordonarcean: ok. Toldya, all this stuff is unknown to me :D
10:52.09arceanhehe :P
10:54.22freemangordongoing to shoot valgrind against tklock, just to be sure it does not leak (too much :P )
10:57.17*** join/#maemo-ssu M4rtinK2 (~M4rtinK@mail.melf.eu)
11:02.34*** join/#maemo-ssu jonwil (~jonwil@27-33-137-199.static.tpgi.com.au)
11:10.16Palifreemangordon, audio over network (module-native-protocol-tcp) not working correctly
11:16.10Palifreemangordon, or we need to increase memory block size and decrease count of blocks
11:16.41PaliI'm getting these error massages: [pulsecore/memblock.c:333 pa_memblock_new_pool()] Memory block too large for pool: 49956 > 16384
11:17.06freemangordonPali: you mean this is used only when using PA over the network?
11:17.32PaliPA over network via native protocol not working correctly with that nokia patch
11:17.48freemangordonPali: BTW when do you expect to get those 50MB?
11:17.55freemangordon*where
11:18.04PaliI do not know if memblock is used only in network code
11:18.07freemangordonis that a real allocation?
11:21.12Palifreemangordon, you can decrease PA_MEMPOOL_SLOTS_MAX from 1024 to 256 and then max size of memory for memblock will be same
11:21.49Paliwith nokia patch slots_max is 1024 and slot_size is 16*1024
11:22.37Palibut network code not working with lower slot_size, so I reverted it back to 64*1024 and if you decrease slots_max from 1024 to 256 then total memory for use will be same
11:23.41freemangordonPali: my concern is: how will that patch affect PA memory usage in normal usecases?
11:25.13PaliI can check it
11:27.33DocScrutinizer05my concerns are even more fuzzy and like a gut feeling that messing with PA is not worth the effort
11:27.50DocScrutinizer05and most probably not a good idea anyway
11:28.30freemangordonDocScrutinizer05: well, if it does not affect day-to-day usage of the device, then (the patch) should be OK.
11:28.45freemangordonThough that should be verified very carefully
11:28.48DocScrutinizer05and who's verifying that?
11:28.55freemangordonexactly ;)
11:29.03kerioPali is!
11:30.16DocScrutinizer05stutter, subtle deterioration of audio quality, complete bork in special usecases, whatnot else... a nightmare to verify
11:30.51freemangordonagree, that's why I started questioning
11:30.56DocScrutinizer05particularly since our audio isn't all that bugfree right now
11:31.57jonwilNot to mention that we have a bunch of binary blobs that make it very hard to do too much with PulseAudio
11:32.30freemangordonPali: Please, check the memory allocation/usage with and without your change, Nokia did that patch on purpose after all
11:32.56Palibtw, what to use for checking memory allocation?
11:33.16DocScrutinizer05so for any new bug report, it's up to anybody's guess whether it got introduced with latest patch, the patch 3 months ago, or been there from beginning even in stock PA and only rears its ugly head now. Or maybe is completely unrelated, or caused by some evil side-effect like changed race conditions that now trigger the sleeping bug in a unrelated subsystem
11:33.58freemangordonPali: well, use smaps
11:34.18freemangordon"/proc/$PA_PID/smaps"
11:36.52Paliheap --> size: 768kB
11:38.24freemangordonlooks ok to me. and what happens when use it over the network?
11:39.40freemangordonBTW I still not get it why systemui uses ~1600KB :(
11:40.50jonwilmemory leak in the systemui binary?
11:41.01freemangordonjonwil: no
11:41.18freemangordonit does not leak, for sure
11:42.08freemangordonthe first time you open powerkey menu or tklock, memory usage jumps with ~500k, some Gtk stuff, but I cannot get how to force Gtk to free that memory
12:15.44jonwilI do wish we knew just what the PulseAudio binary blobs actually DO, that would mean we could find replacements for each piece :)
12:16.45freemangordonjonwil: one of them is highpass filer
12:16.49freemangordon*filter
12:17.04freemangordonthe other is maybe echo cancelation
12:18.23jonwilalso speaker protection
12:18.29jonwiland also sidetone I think
12:18.39freemangordon(highpass filter that is ;) )
12:18.46freemangordonsidetone?
12:19.02jonwil]http://en.wikipedia.org/wiki/Sidetone
12:19.07jonwilhttp://en.wikipedia.org/wiki/Sidetone
12:19.33freemangordonaah, yeah
12:19.42jonwilyep, module-nokia-voice references sidetone
12:20.09freemangordonjonwil: I don;t think we'll be capable of replacing that
12:20.15jonwilheh yeah
12:20.46jonwilwell in theory we could look at what MeeGo/Mer/Nemo has since they seem to have newer PulseAudio running on N900 without any binary blobs at all
12:20.55freemangordonBTW did anyone tried those modules with newer PA?
12:21.13freemangordon*try
12:28.12*** join/#maemo-ssu toxarisswe (~toxaris@s83-180-246-172.cust.tele2.se)
12:28.53jonwilI bet the modules are tied to specific layout of PulseAudio structures that have changed between versions
12:29.03jonwilor PulseAudio API calls
12:38.23*** join/#maemo-ssu _rd (~rd@p57B48B3A.dip0.t-ipconnect.de)
12:38.38jonwilso the answer is I suspect we are stuck on current PulseAudio unless we can figure out all algorithms in the binary blobs and find replacements where needed :)
12:42.47*** join/#maemo-ssu RST38h (marat@wsip-184-180-40-182.ri.ri.cox.net)
12:47.45Palijonwil, some nokia pulseaudio blobs was opened see meego git
12:47.58Palionly algorithms are still closed
12:48.20jonwilyeah MeeGo has open bits
12:48.39Palifrom info what I have pulse audio nokia algorithms doing some magic for better voice support in gsm calls
12:48.47jonwilwe still dont know what the closed-bits that weren't opened do or which of those bits actually matter for functioning phone :)
12:49.09Paliso we need something which can fix buggy gsm codec
12:49.40Paliit doing some voice correction or something like that
12:50.01Paliand some speaker protection
12:53.40arceanfreemangordon: what about http://gitorious.org/community-ssu/osso-systemui-tklock/blobs/master/osso-systemui-tklock.c#line801 ?
12:54.04arceando we need to copy the style or only the window's background?
13:20.58freemangordonarcean: this comment is mine, btu I really don't know :)
13:22.56freemangordonarcean: it was done that way in the stock tklock, I googled a bit and find the commented code
13:23.08freemangordon"gdk_window_set_back_pixmap( GDK_WINDOW (window), pixMap, TRUE);"
13:23.28freemangordonarcean: try it
13:26.17arceanIIRC the correct way is to create a new style and then apply the background image
13:27.15freemangordonarcean: could be, I don't know, thats why I kept the stock way
13:45.33*** join/#maemo-ssu NIN102 (~NIN@p5DD28A5D.dip0.t-ipconnect.de)
14:01.45*** join/#maemo-ssu Pali (~pali@Maemo/community/contributor/Pali)
14:11.24*** join/#maemo-ssu freemangordon__ (~freemango@130-204-50-168.2074221835.ddns.cablebg.net)
15:32.54*** join/#maemo-ssu _rd (~rd@p57B48B3A.dip0.t-ipconnect.de)
15:41.08merlin1991arcean: ping
15:43.01arceanpong merlin1991
15:43.50merlin1991when you uploaded the latest h-d to -devel it looks like the .changes file was from a binary only build
15:44.04merlin1991the sources were left behind in the incoming dir and not imported
15:44.36arceanso I've uploaded the wrong file?
15:45.24merlin1991I have no idea because the .changes file is gone by now, but if you look here: http://maemo.merlin1991.at/cssu/community-devel/pool/free/h/hildon-desktop/
15:45.43merlin1991you'll notice the sources are of an older version, and there were no errors in the import log
15:46.10arceanuhh
15:47.49merlin1991the .tar.gz and .dsc is there so I should be able to just import those, but I don't even know if the debs there were build of exactly that source :/
15:49.40arceanif it's on the server, then it's exactly the source we're looking for
15:53.51merlin1991I've imported them by hand now
15:54.21arceanthanks :)
15:55.24*** join/#maemo-ssu rd_ (~rd@p57B485C4.dip0.t-ipconnect.de)
16:02.57*** join/#maemo-ssu Guest28833 (~rd@p57B485C4.dip0.t-ipconnect.de)
16:43.36*** join/#maemo-ssu dhbiker (~dhbiker@95.87.145.172)
18:14.29*** join/#maemo-ssu freemangordon__ (~freemango@130-204-50-168.2074221835.ddns.cablebg.net)
18:22.11*** join/#maemo-ssu Martix_ (~martix@ip-62-245-106-78.net.upcbroadband.cz)
19:56.57*** join/#maemo-ssu Jade (~jade@Jade.broker.freenet6.net)
19:56.57*** join/#maemo-ssu Jade (~jade@unaffiliated/jade)
20:08.13*** join/#maemo-ssu arcean (~arcean@aacr82.neoplus.adsl.tpnet.pl)
20:13.52*** join/#maemo-ssu _rd (~rd@p57B4930B.dip0.t-ipconnect.de)
20:35.20*** join/#maemo-ssu NIN101 (~NIN@p5DD28A5D.dip0.t-ipconnect.de)
20:35.49*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
21:12.19*** join/#maemo-ssu NIN102 (~NIN@p5DD28A5D.dip0.t-ipconnect.de)
21:20.24*** join/#maemo-ssu NIN102 (~NIN@p5DD28A5D.dip0.t-ipconnect.de)
21:26.54*** join/#maemo-ssu NIN101 (~NIN@p5DD28A5D.dip0.t-ipconnect.de)
21:28.24*** join/#maemo-ssu NIN102 (~NIN@p5DD28A5D.dip0.t-ipconnect.de)
21:40.00*** join/#maemo-ssu joshgillies (~josh@58-6-131-31.dyn.iinet.net.au)
22:28.33*** join/#maemo-ssu Martix (~martix@ip-62-245-106-78.net.upcbroadband.cz)
22:39.53FIQhmm
22:40.11FIQthere seems to be no changelog for T6 on the wiki
22:40.16FIQis there one somewhere else?
22:40.57FIQprobably as package info for mp-fremantle-community-pr.. no idea how to check it though
22:41.16kerioFIQ: the changelog is on TMO, the wiki is still busted
22:41.30FIQhmm i'll see
22:41.34kerioFIQ: you'd have to check the changes between T5 and T6 in the metapackage :)
22:42.07merlin1991FIQ:  http://talk.maemo.org/showthread.php?p=1297455#post1297455
22:42.11FIQty merlin1991
22:44.18FIQwhat's up with the wiki?
22:46.29merlin1991the sw got updated and now the login is b0rked
22:47.12FIQheh
22:49.17*** join/#maemo-ssu Lava_Croft (lcd@satgnu.net)
22:49.44*** join/#maemo-ssu Lava_Croft (lcd@satgnu.net)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.