**** BEGIN LOGGING AT Sat Nov 12 03:00:00 2016 Nov 12 07:13:56 I was using Microsoft Edge on Windows 10 to listen to Internet radio (di.fm) but I discovered that Edge stops playing audio when Windows turns off the computer’s displays due to an inactivity timeout. When the displays are back on, Edge continues playing audio. Is this behaviour caused by a change in Edge? Or by something else, such as Flash Player or Windows? Now I am using Internet Explorer 11 to see if it behaves the same as Edge. Nov 12 07:17:35 No, I do not use Edge nor IE as my primary Web browser. Nov 12 07:18:27 oh, this wasn't ##windows... Nov 12 07:18:32 maybe ask there? Nov 12 07:21:00 ##windows moves very quickly. Anyway, I will soon have an answer from my own experimentation. Nov 12 07:22:38 hdmi audio? Nov 12 07:23:57 joga: No, analog line-level output from the audio controller integrated on the motherboard. Nov 12 07:24:21 brolin_empey, surface? Nov 12 07:26:00 auenf: No, Asus P5E-VM DO LGA775 (Core 2 era) desktop motherboard. Nov 12 07:26:37 had an issue with a surface dropping sound from a hangouts in chrome when the screen saver came on Nov 12 07:26:54 win10 does all sorts of wacky things Nov 12 07:27:21 ie, in a hangouts, screen saver was at 1min, when screen saver came on, hangouts became silent Nov 12 07:27:28 wake screen, and hangouts resumed Nov 12 07:28:34 auenf: My screen saver is automatic power management of the displays. Nov 12 07:30:15 this surface didnt have a real screensaver, think it was just blank screen or something like what you're saying Nov 12 07:32:03 maybe its aggressive power saving mode that simply suspends the whole os Nov 12 07:33:02 it'd be win10 killing audio when monitors sleep or when screen saver starts Nov 12 07:33:43 sounds like whats happening to edge, i assume ie will be the same, and i think chrome would be the same also Nov 12 07:34:19 KotCzarny: No, my computers are always running but the OS automatically turns off the displays after an inactivity timeout. Nov 12 09:07:47 I wonder why the format of the message identifiers generated by Mozilla Thunderbird was changed a few months ago. Nov 12 15:41:59 Pali: https://github.com/community-ssu/iphbd/commit/cddcdd817f82056dd51b82d148dd1ad7ea6cebce Nov 12 15:44:08 ok Nov 12 17:09:19 HDMI and similar shit sucks big time, when you can't hotplug stuff since it's not getting re-initialized Nov 12 17:11:29 Pali: do you know about usage of N900 IHF_EN signal (from GAIA to speaker amplifier)? I'm poarticularly interested who's operating that GPIO and when and how Nov 12 17:11:59 huhu Nov 12 17:12:22 GAIA/TWL4030 pin N14 "GPIO7/PWM1" Nov 12 17:12:23 DocScrutinizer05: at least it's not a mic? :p Nov 12 17:12:48 bencoh: nope, it enables the amp Nov 12 17:13:17 DocScrutinizer05: yeah I know :p Nov 12 17:13:58 grepping kernel source code... Nov 12 17:14:07 what is number of that gpio? Nov 12 17:14:21 it's one of the nasty legacy signals we might need to keep compatible to N900 in new devices, if we want audio (closed blobs) to work Nov 12 17:14:32 Pali: GPIO7 Nov 12 17:14:49 gpio7 on gaia, not on omap3 Nov 12 17:14:53 yes Nov 12 17:15:09 speaker-amplifier-gpios = <&twl_gpio 7 GPIO_ACTIVE_HIGH>; Nov 12 17:15:15 exactly Nov 12 17:15:15 could be this? Nov 12 17:15:23 :-) Nov 12 17:15:43 where does it show up? Nov 12 17:15:48 dts Nov 12 17:15:51 where is it uised Nov 12 17:15:51 sound: n900-audio { compatible = "nokia,n900-audio"; ... speaker-amplifier-gpios = <&twl_gpio 7 GPIO_ACTIVE_HIGH>; }; Nov 12 17:15:54 this is in DT Nov 12 17:16:10 going to look at that speaker-amplifier-gpios property Nov 12 17:16:29 in DT? well, that's great for new kernel, but questionable if it works with old audio blobs Nov 12 17:17:28 I assume they (Nokia) has some very special crap in there, to realtime enable amp for e.g. keybd and touchscreen audio click feedback Nov 12 17:17:59 ? Nov 12 17:18:17 dunno if it's handled via generic ALSA or inside some dang closed blob Nov 12 17:18:36 https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/sound/soc/omap/rx51.c#n465 Nov 12 17:18:43 honestly I wouldnt care much anyway.... Nov 12 17:18:46 here is read that gpio number from DT ^^^ Nov 12 17:19:54 yes, that looks pretty good Nov 12 17:20:34 so everything in 'higher tiers' should use that symbolic resource rather than direct access to GPIO7, right? Nov 12 17:20:47 yes Nov 12 17:20:47 even in maemo kernel and OS? Nov 12 17:20:58 going to check maemo kernel Nov 12 17:21:08 thanks a megaton! :-) Nov 12 17:21:46 realtime audio output is tricky, _very_ tricky Nov 12 17:22:09 Heh: It is nice that http://info.cern.ch/ , the first (public) Web site, is back online but it would be nicer if it was actually accessible with a Web browser from 1995 or earlier, such as the Win32 version of Netscape Navigator 1.22, the earliest Win32 (as opposed to Win16 or Win32s) version of Netscape/Mozilla I have found, I have running on Windows 10 for x86-64. Nov 12 17:22:11 maemo kernel has hardcoded it into that sound/soc/omap/rx51.c file :-( Nov 12 17:22:20 #define RX51_SPEAKER_AMP_TWL_GPIO (192 + 7) Nov 12 17:22:25 you want amp normaly shut down, but you also want minimal overhead/delay when output of a feedback click or whatever Nov 12 17:22:50 \/* REVISIT: TWL4030 GPIO base in RX51. Now statically defined to 192 */ Nov 12 17:23:03 ((maemo kernel has hardcoded it)) thought as much Nov 12 17:23:55 but looks like gpio number is not exported to userspace Nov 12 17:24:09 so access is up to any arbitrary 'userland' app, or are they all supposed to use a kernel function which we could patch to change the GPIO assignment? Nov 12 17:24:22 and even not outside of that file Nov 12 17:24:39 so only kernel and onlt that sound/soc/omap/rx51.c can access it Nov 12 17:24:49 Yes, I know that I can use https://www.jwz.org/hacks/http10proxy.pl . Nov 12 17:24:50 GOOD! Nov 12 17:24:51 userland nad other kernel modules needs to use abstract kernel functions Nov 12 17:24:52 :-)) Nov 12 17:25:01 excellent Nov 12 17:25:06 many many thanks! Nov 12 18:49:54 Pali: how hard will be to make iphbd out-of tree dkms module? Nov 12 18:50:02 I've never played with dkms Nov 12 18:50:26 freemangordon: if you have working kernel module (e.g. can be compiled), dkms packaging is easy Nov 12 18:50:47 I can prepare dkms packaging, this is not a problem Nov 12 18:50:59 I already have tens of dkms packages on my laptop Nov 12 18:51:26 Pali: iphb.ko is open-sourced, right? Nov 12 18:51:29 yes Nov 12 18:51:34 in maemo kernel are sources Nov 12 18:51:35 so it shouldn't be a problem Nov 12 18:51:55 ok, I'll look into it Nov 12 18:52:01 we just needs to decide which sources to get... from maemo? from harmattan? Nov 12 18:52:08 or are any other new versions for new kernels? Nov 12 18:52:16 I can prepare dkms package Nov 12 18:52:27 i guess they are identical Nov 12 18:52:45 ok, I will look at it Nov 12 18:52:50 will check if there are any differences between maemo and harmattan Nov 12 18:52:53 ok Nov 12 18:53:02 and prepare dkms package Nov 12 19:40:12 DocScrutinizer05: do you know if there is some way on Maemo to get country name from mcc code? Nov 12 19:41:08 I just found file /etc/operator_settings which contains some information for particular mcc (haha, there is mms settings), but not country name Nov 12 19:41:44 next another mapping file /usr/share/operator-wizard/mcc_mapping but country name is again some unreadable format Nov 12 19:42:25 I would like to have country name in iso3166 (= two characters) Nov 12 19:58:38 Pali: define "unreadable format" Nov 12 19:58:49 is it 3-digit code? Nov 12 19:59:06 freemangordon: format in /usr/share/operator-wizard/mcc_mapping or /etc/operator_settings files Nov 12 19:59:44 freemangordon: I want to get 2-char country name (e.g US) from 3-digit mcc code Nov 12 20:00:42 ok, will look at it later Nov 12 20:02:24 on wikipedia is list: https://en.wikipedia.org/wiki/Mobile_country_code Nov 12 20:02:44 and something similar should provide maemo api or some file... Nov 12 20:31:31 omg, yet another standard :( Nov 12 20:32:34 I was hoping on 3-digit country codes (like 100 for Bulgaria), but no... Nov 12 20:37:57 /usr/share/clock/wdb Nov 12 20:38:09 looks like you can cross-reference against that. Nov 12 20:38:44 dunno if it has all mcc entries. Nov 12 20:39:16 it is relatively new (in cssu at least) so it should be ok Nov 12 20:43:41 cat /usr/share/operator-wizard/mcc_mapping | sed 's/^[^\t]\+\t//' | while read x; do grep -q '\<'"$x"'\>' /usr/share/clock/wdb || echo "$x"; done Nov 12 20:43:44 qtn_clk_country_hong_kong Nov 12 20:43:47 qtn_clk_country_n_mariana_i Nov 12 20:45:14 Pali: https://pypi.python.org/pypi/mobile-codes Nov 12 20:45:40 freemangordon: list is on wikipedia, in worst case I can grab it Nov 12 20:45:49 I was thinking about maemo-only method Nov 12 20:46:02 e.g. using only sources available on maemo/n900 Nov 12 20:47:33 Maxdamantus: I need function which get on its input 3 digit mcc code and on output I need 2char ISO / IEC 3166 alpha2 country code Nov 12 20:47:38 cat /usr/share/operator-wizard/mcc_mapping Nov 12 20:47:41 oops Nov 12 20:47:58 I'm going to investigate more... Nov 12 20:48:58 Pali: yeah, so you look up that qt thing in mcc_mapping, then look for an entry mentioning it in clock/wdb Nov 12 20:49:06 seems hacky though. Nov 12 20:49:14 why? Nov 12 20:49:17 (and apparently is missing two things) Nov 12 20:49:20 seems ok Nov 12 20:49:47 ah right, I miss information that clock/wdb contains also country code Nov 12 20:49:48 Because clock/wdb doesn't seem to intentionally list countries. Nov 12 20:50:04 it is 3rd column Nov 12 20:50:08 yes Nov 12 20:50:27 it lists cities (presumably associated with sets of timezones), which happens to include most countries. Nov 12 20:50:29 also, there are coordinates you can use to call libcityinfo Nov 12 20:51:17 this is for implementing wl1251-cal, regdomain from mcc to pass into kernel Nov 12 20:51:46 Pali: where are you going to get mcc from? Nov 12 20:51:55 dbus/csd Nov 12 20:52:01 ok Nov 12 20:52:10 * freemangordon is afk Nov 12 20:52:29 if we want to use wl1251-cal also on non-maemo platform (e.g. debian/devuan) we can implement ofono Nov 12 20:52:41 ofono provides also mcc via dbus, but different call Nov 12 20:56:46 its something that almost definitely there should be a lib for that.. Nov 12 20:57:14 KotCzarny: do you know such lib/function in maemo? Nov 12 20:58:29 https://github.com/musalbas/mcc-mnc-table/blob/master/mcc-mnc-table.csv Nov 12 20:59:35 http://mcc-mnc.com/ Nov 12 21:00:04 i guess it would be trivial to make a package out of this and even make it auto update Nov 12 21:17:04 (no-js version is unpaginated) Nov 12 21:17:19 I don't think there's anything else that maps from these mccs. Nov 12 21:17:37 $ echo -n 'find . -type f'; cat usr/share/operator-wizard/mcc_mapping | sed 's/\t.*$//' | while read x; do echo -n ' | xargs -d\\n fgrep -l '"$x"; done; echo Nov 12 21:17:56 running the command produced by that doesn't seem to find anything useful. Nov 12 21:18:10 I guess there could theoretically be something compressed or something. Nov 12 21:18:55 page with html is ~23kB Nov 12 21:19:15 so i guess whole table of strings would be ~1/3..1/2 of that Nov 12 21:19:38 There could of course also be something that encodes the numbers in binary. Nov 12 21:20:09 you can even use bitfields :P Nov 12 21:20:26 I'm talking about looking for information already in Maemo. Nov 12 21:20:46 information in maemo vs updated information? Nov 12 21:25:19 in debian there is package named 'mobile-broadband-provider-info ' Nov 12 21:25:25 could it be it? Nov 12 21:27:23 first appeared in 2010-02-27 Nov 12 21:27:33 um. 2009-07-09 Nov 12 21:29:58 yup. has country codes (two letters) and mmc/mnc (among other things) Nov 12 21:31:42 https://tracker.debian.org/pkg/mobile-broadband-provider-info Nov 12 22:09:51 KotCzarny: I hardcoded Maemo data into code: https://github.com/community-ssu/wl1251-cal/blob/master/wl1251-cal.c#L524 Nov 12 22:09:55 it is not so big... Nov 12 22:11:01 first time I used GNU join program :D Nov 12 22:15:37 hm... I cannot push new version of wl1251-cal to cssu-devel Nov 12 22:15:43 "The RSA host key for maemo.merlin1991.at has changed" Nov 12 22:16:02 merlin1991, freemangordon, RSA key was really changed? Nov 12 22:21:50 Pali: yes, merlin1991 has changed the server some time ago Nov 12 22:21:57 ok Nov 12 22:22:09 I see that we have couple of packages non updated in cssu Nov 12 22:22:20 cssu-devel Nov 12 22:22:26 but new versions are on github Nov 12 22:22:32 going to build them now Nov 12 22:54:29 new packages pushed to cssu-devel Nov 12 22:54:43 see tmo thread about changes Nov 12 22:55:06 http://talk.maemo.org/showthread.php?p=1518605#post1518605 Nov 12 23:59:44 qt4 is still compiling... Nov 12 23:59:51 more then hour... Nov 13 00:04:17 Pali: on how many cores? Nov 13 00:04:37 dpkg-buildpackage Nov 13 00:04:41 no idea Nov 13 00:04:51 scratchbox in qemu-system Nov 13 00:10:10 qemu is very slow with compiling Nov 13 00:10:16 especially when non-native Nov 13 00:12:05 gcc is native in SB afaik Nov 13 00:12:20 it is just that qt is huge Nov 13 00:12:24 qemu-system-x86_64 Nov 13 00:12:44 in which is running old ubuntu with chrotted scratchbox Nov 13 00:12:53 in which is running arm cross compiler Nov 13 00:13:05 Pali: did you check if mce in cssu-devel matches github? Nov 13 00:13:21 yes Nov 13 00:13:24 matches Nov 13 00:13:47 ok. as I don;t remember if I pushed it Nov 13 00:13:54 seems like yes Nov 13 00:14:40 freemangordon: can you build new qt4 with thumb? Nov 13 00:14:52 my non-thumb version for cssu-devel is still compiling... Nov 13 00:22:05 Pali: tomorrow Nov 13 00:22:08 ok Nov 13 00:22:20 but what to do with it after building? Nov 13 01:16:30 new version disable ssl2 which should have been disabled for years! **** ENDING LOGGING AT Sun Nov 13 02:59:59 2016