IRC log of #maemo for Saturday, 2016-06-25

JuestDamnit timezones00:04
*** M4rtinK has quit IRC00:11
*** geaaru has quit IRC00:35
*** M4rtinK has joined #maemo00:36
*** louisdk has quit IRC00:43
*** Hurrian has quit IRC00:56
*** louisdk has joined #maemo00:57
*** Hurrian has joined #maemo01:03
*** M4rtinK has quit IRC01:04
*** eijk_ has joined #maemo01:25
*** flo_lap has quit IRC01:26
*** lxp has quit IRC01:27
*** eijk_ has quit IRC01:28
*** eijk_ has joined #maemo01:28
*** louisdk has quit IRC01:51
*** louisdk has joined #maemo01:59
*** pagurus has joined #maemo02:00
*** louisdk has quit IRC02:08
*** M4rtinK has joined #maemo02:08
*** qt_junkie has left #maemo02:12
*** Kilroo has quit IRC02:43
*** Kilroo has joined #maemo02:43
*** githogori has quit IRC02:54
*** eijk_ has quit IRC02:56
*** xorly| has quit IRC02:58
DocScrutinizer05SIP presence is a non-satndard SIP extension. Video: I never seen it working but that's mainly been for lack of support by my service provider, anyway I never seen maemo SIP UI quit on trying video03:22
DocScrutinizer05possibly the service provider sends a BYE to you when you announce you want to initiate/chnage-to a *video* session03:23
DocScrutinizer05again ethereal is your friend, check the Session Description and which codecs are offered/requested and what's the response03:25
DocScrutinizer05ethereal even has very nice dissectors for all that stuff03:25
DocScrutinizer05almost self explanatory03:26
JuestLinphone does video, tested already.03:28
JuestJust with her, Jingle and SIP video /does not work *at all* /03:28
DocScrutinizer05you *might* be interestef in this little cmdline hack:  - take care to apply a filter for the ethereal traffic when you use this (modified for WLAN instead ISI) to monitor the VoIP traffic. Otherwise you get an avalanche of self referential logging03:30
DocScrutinizer05again, this is no help channel for linphone03:31
JuestNot asking linphone help :|03:31
Juestbut video call help03:31
DocScrutinizer05neither jingle03:31
*** M4rtinK has quit IRC03:31
DocScrutinizer05all relevant data for maemo SIP video can get gathered by using ethereal on device as suggested above03:33
Juestwireshark-like ?03:33
DocScrutinizer05ethereal/wireshark, I forget which is the recent name03:34
DocScrutinizer05prolly wireshark, yes03:35
Juestaka you're telling us to capture the "event"03:35
DocScrutinizer05if you want to put it that way, yes03:35
DocScrutinizer05the only effective way to debug SIP issues is to look what's going on on SIP protocol level03:36
JuestVoice calls work great, the issue is when any video is attempted it just stops responding03:38
DocScrutinizer05when your client receives a session description that's not compliant with its capabilities, or when other end sends an error because of similar problem there, then the session will abort. That's normal03:38
DocScrutinizer05yes, understood. Sesion Descriptions differ between voice calls and video calls03:39
DocScrutinizer05when you switch on video, the client tries to negotiate a new session (description) with far end03:40
DocScrutinizer05since a new RTP channel and a associated video codec is needed03:40
Juesti do not even receive video calls03:41
DocScrutinizer05en passant a new audio channel description mightt get negotiated too03:41
DocScrutinizer05sorry, I don't understand what you meant by >>i do not even receive video calls<<03:41
JuestAnything that involves video calls = doesnt work properly03:43
DocScrutinizer05and I explained above WHY that might be the case03:45
JuestJingle barely worked, Skype on maemo crashes when video is attempted and i never receive a sip video call and if its attempted mid-call the call dies03:45
*** Pali has quit IRC03:45
DocScrutinizer05so either you want to check if we can find the reason and possibly fix it, or you contine to state "video doesn't work" and I'm out03:45
DocScrutinizer05please understand that it's worth nothing in this context to list what works or doesn't work03:47
DocScrutinizer05the only way to takle this is looking at either error logs or traffic dump03:48
Juestdidnt you just said you didnt understand?03:48
Juesti'll do that03:48
DocScrutinizer05alas maemo telepathy logs are pathetic at best, rather non-existent at all03:49
DocScrutinizer05so your best chance is wireshark03:49
* DocScrutinizer05 suspects that maemo only offers h.263 video codec and that might not be very popular and commonly supported anymore03:51
Juestumm, Jingle and Skype are on H264....03:52
DocScrutinizer05so unless far end offers same h.263 codec, a video call will fail (if the assumption is corect)03:52
DocScrutinizer05N900 only can do 'low profile' video on the h.26x codecs03:53
DocScrutinizer05err maybe it's called baseline profile03:55
DocScrutinizer05H.254 Baseline Profile (BP): Primarily for lower-cost applications with limited computing resources, this profile is used widely in videoconferencing and mobile applications.03:56
DocScrutinizer05H.264 even03:56
JuestAnd Skype shouldnt crash on video then -_-03:57
DocScrutinizer05Skype crashes too?03:58
JuestAs soon she taps Camera = "boom" literally03:59
DocScrutinizer05when SIP and Skype both crash, odds are it's either both 'protocols' switched from H.263 / H.254 base line to more CPU power demanding codecs during the last 6 years, or your device's DSP is defect on a hw level04:00
DocScrutinizer05dang, s H.254 H.26404:00
DocScrutinizer05though the user agents /clients should handle a "codec not supported" gracefully, falling back to audio-only and possibly even telling in plaintext why video isn't possible. a crash would suggest sth is odd on hw level. maybe a peek into syslog could help reveal the root cause04:02
DocScrutinizer05I wonder if video recording still works on same device where video calls crash04:03
DocScrutinizer05ooh ugh! is the device overclocked?04:04
Juestin summary: Jingle barely works, SIP video calls do not function at all (call ghosts on my side and ends on her side if video activated mid-call and i never receive a call if she tries to video call from the start) and Skype crashes on her side on any attempt to send video04:05
DocScrutinizer05or rather: has it been used in overclocked mode for extended periods of time?04:05
DocScrutinizer05reportedly the DSP which does the H.26x encoding is particularly prone to wearing out permanently and then crashing when operated in overclocked mode04:07
*** flo_lap has joined #maemo04:08
JuestDamnit, its Saturday in Australia and I'm not the maemo user, i am unable to answer such device questions. Oksana is the user who i am helping/asking on behalf04:09
DocScrutinizer05actually it's even notorious for not being that stable and wearing out eventually on non-OC devices04:09
DocScrutinizer05dammit then why isn't it HER who asks in here?04:10
JuestBecause she's either busy or unavailable04:10
DocScrutinizer05when you're asking on behalf, you should receive the answers on behalf as well, no?04:11
JuestI cant answer your device questions but sure, i am going to tell her to put a network tracer on her device04:11
*** florian has quit IRC04:12
DocScrutinizer05*sigh*, we already changed investigation vecor towards why Skype also crashes and that it suggests there might be a hw problem04:12
DocScrutinizer05a colorblind in a phonecall to the Police ATF guy: "So what do next? the display shows 10s!!"  Reply: "cut the green wire!"04:14
DocScrutinizer05you're aware that oksana is ex-councilor and knows about this IRC channel and the chanlog, and she also knows she can ask me any time and will get an answer?04:17
Juestbut she apparently somewhat isolated from everyone04:18
Juestand i am helping her on my own04:18
DocScrutinizer05so I don't see how you in a role as proxy will simplify things04:18
JuestAt least i tried04:18
Juestor trying04:19
*** eMHa__ has joined #maemo04:19
*** Humpelstilzchen has joined #maemo04:21
*** eMHa_ has quit IRC04:22
DocScrutinizer05when wikiwide err oksana can't use IRC and instead has other non-public channels to communicate to you, then please you chime in here next time when you have contact to her realtime, so we at least can answer the "multiple choice part" of the test in a timely manner04:23
*** Defiant has quit IRC04:23
JuestI'll let you know04:24
JuestAnd yes, i am aware.04:28
DocScrutinizer05for now things to do: install syslog and get the logs of any crash and pastebin them. Test camera recording videos in all offered resolutions/modes, at least 30s each, check for crashes and again see syslog. Do a traffic dump with "tshark .. >dumpfile" and provide it per pastebin or on a server04:40
DocScrutinizer05enable coredumps and provide any that may get produced by crashes04:41
DocScrutinizer05please see "sp-rich-core - Rich core"  app04:45
DocScrutinizer05apt-get install sp-rich-core04:45
Juestgdb support?05:14
*** cyphase has quit IRC05:29
*** LauRoman has quit IRC05:31
*** cyphase has joined #maemo05:34
*** LauRoman has joined #maemo05:35
*** ruskie has quit IRC05:35
*** cyphase has quit IRC05:42
*** cyphase has joined #maemo05:46
*** ruskie has joined #maemo05:47
*** cyphase has quit IRC05:54
*** cyphase has joined #maemo05:59
*** cyphase has quit IRC06:08
*** cyphase has joined #maemo06:14
*** githogori has joined #maemo06:37
*** cyphase has quit IRC06:44
*** cyphase has joined #maemo06:49
*** githogori has quit IRC06:52
infobotDocScrutinizer05 meant: ÖxÖxÖxÖxo06:59
*** DocScrutinizer05 has quit IRC07:00
*** DocScrutinizer05 has joined #maemo07:00
DocScrutinizer05indeed, epic fail for las 'oxo'07:01
infobotDocScrutinizer05 meant: oXoxoXoxo07:01
Juesttry just ox instead07:05
JuestJust curious, /who/ are you07:07
*** flo_lap has quit IRC07:08
*** pagurus has quit IRC07:10
*** pagurus has joined #maemo07:10
*** githogori has joined #maemo07:30
infobotrumour has it, joerg is a natural born EE, ex HW-developer and engineer of Openmoko. Usually known as DocScrutinizer. Initiator of http://neo900.org07:33
DocScrutinizer05~ DocScrutinizer07:33
infobotit has been said that docscrutinizer is jOERG, a HW-developer and engineer of Openmoko07:33
DocScrutinizer05Juest: I'm more interested in overlapping pattern matching in regex07:34
infobotDocScrutinizer05 meant: 1two31two307:36
infobotDocScrutinizer05 meant: 1Ö31Ö307:37
infobotDocScrutinizer05 meant: s\,Ö,Ö,07:38
infobotDocScrutinizer05 meant: s/§/\//07:39
*** r00t-home has joined #maemo07:57
*** r00t^home has quit IRC08:00
DocScrutinizer05[jr@lagrange ~]$ echo oXoXoXoYoXoXÖXoXo|tee >(sed 's/oX/ox/g')&&usleep 10000008:04
DocScrutinizer05I want *all* oXo replaced by oxo08:05
DocScrutinizer05but *only* oxo08:05
DocScrutinizer05err *only* oXo08:06
DocScrutinizer05[jr@lagrange ~]$ echo oXoXoXoYoXoXÖXoXo|tee >(sed 's/oXo/oxo/g')&&usleep 10000008:08
DocScrutinizer05here a sed 's/oXo/oxo/g;s/oXo/oxo/g' would do, but that's rahter non-generic08:09
DocScrutinizer05at least I guess it's not generic08:09
DocScrutinizer05IOW is it valid solution for all arbitrary M, N of 's/M/N/g;s/M/N/g'  ?08:12
DocScrutinizer05prolly needs something like sed ': start; s/[Oø]XO/øxø/; t start'08:16
DocScrutinizer05jr@saturn:~> echo OXOXOXOXOX|sed ': start; s/[Oø]XO/øxø/; t start'08:19
DocScrutinizer05for performance reasons and possible nasty effects when substitution unexpectedly creates new valid matches in patternbuffer  however I'd prefer a variation of g parameter to s// (e.g. G ?) that sets a marker at beginning of matched substring and in case of a match&substitution would restart at that marker rather than start of pattern buffer (which is what the ': start' version does)08:24
*** cyphase has quit IRC08:24
*** cyphase has joined #maemo08:29
DocScrutinizer05also sed sucks big time in that it doesn't obey $IFS08:31
*** sunshavi has quit IRC09:07
*** RedW has quit IRC09:15
*** RedW has joined #maemo09:16
DocScrutinizer05thought as much09:17
DocScrutinizer05o.O  's'(ubstitute) command parameters:  >>09:26
DocScrutinizer05 `e'09:26
DocScrutinizer05      This command allows one to pipe input from a shell command into pattern space.  If a substitution was made, the command that is found in pattern space is executed and pattern space is replaced with its output.  A trailing newline is suppressed; results are undefined if the command to be executed contains a NUL character. This is a GNU `sed' extension.<<09:26
DocScrutinizer05>>... these  commands can enable one to write quite convoluted scripts<< LOL09:44
DocScrutinizer05mhm, improved version:  sed 's/[Oø]XO/øxø/; t'09:47
DocScrutinizer05manpages and particularly texinfo are funny reads10:21
*** lxp has joined #maemo10:36
JuestThe man book ;)10:39
*** eijk_ has joined #maemo10:46
*** eijk_ has quit IRC10:58
*** cpt_nemo has quit IRC11:09
DocScrutinizer05info ed  -- priceless11:14
DocScrutinizer05I actually *used* that stuff 25some years ago11:15
DocScrutinizer05on BS1000 or somesuch "OS"11:16
DocScrutinizer05hmm BS2000?11:16
DocScrutinizer05I guess it was 30 years ago and actually BS100011:20
*** heroux has quit IRC11:24
*** cyphase has quit IRC11:27
*** cpt_nemo has joined #maemo11:28
*** cyphase has joined #maemo11:33
*** heroux has joined #maemo11:33
*** andril has quit IRC11:35
*** cyphase has quit IRC11:46
*** cyphase has joined #maemo11:50
*** cyphase has quit IRC11:55
*** eijk_ has joined #maemo12:11
*** flo_lap has joined #maemo12:16
*** Pali has joined #maemo12:18
*** eijk_ has quit IRC12:18
*** flo_lap has quit IRC12:22
*** eijk_ has joined #maemo12:27
*** Cor-Ai has quit IRC12:28
*** Cor-Ai has joined #maemo12:31
*** eijk_ has quit IRC12:46
*** louisdk has joined #maemo12:48
*** japa-fi has joined #maemo12:50
*** japa-fi has quit IRC12:53
*** japa-fi has joined #maemo12:54
*** M4rtinK has joined #maemo12:57
*** louisdk has quit IRC13:02
*** eijk_ has joined #maemo13:05
*** eijk_ has quit IRC13:12
*** eijk_ has joined #maemo13:12
*** xorly| has joined #maemo13:16
*** eijk_ has quit IRC13:40
*** flo_lap has joined #maemo13:41
*** japa-fi has quit IRC13:44
*** APic has quit IRC14:01
*** japa-fi has joined #maemo14:06
*** flo_lap has quit IRC14:25
*** delphi has quit IRC14:34
*** trx has joined #maemo14:38
*** trx has quit IRC14:38
*** trx has joined #maemo14:38
*** louisdk has joined #maemo15:07
*** flo_lap has joined #maemo15:18
*** flo_lap has quit IRC15:24
*** xelo has joined #maemo15:48
*** flo_lap has joined #maemo15:56
*** Cor-Ai has quit IRC16:04
*** Cor-Ai has joined #maemo16:04
*** LauRoman has quit IRC16:21
*** sq-one has joined #maemo16:23
*** xelo has quit IRC16:31
*** auenfx4 has joined #maemo16:44
*** Mek_ has joined #maemo16:46
*** kraft has quit IRC16:48
*** drathir87 has joined #maemo16:49
*** kraft has joined #maemo16:49
*** oniongar1ic has joined #maemo16:49
*** teotwaki has quit IRC16:51
*** auenf has quit IRC16:51
*** silviof has quit IRC16:51
*** ShadowJK has quit IRC16:51
*** l_bratch has quit IRC16:51
*** drathir has quit IRC16:51
*** jabis has quit IRC16:51
*** heroux has quit IRC16:51
*** oniongarlic has quit IRC16:51
*** Mek has quit IRC16:51
*** drathir87 is now known as drathir16:51
*** silviof has joined #maemo16:52
*** teotwaki has joined #maemo16:52
*** ShadowJK has joined #maemo16:54
*** jabis has joined #maemo16:54
*** l_bratch has joined #maemo16:54
*** heroux has joined #maemo16:56
*** andril has joined #maemo17:12
*** auenfx4 has quit IRC17:25
*** auenf has joined #maemo17:27
*** LauRoman has joined #maemo17:41
*** LauRoman has quit IRC17:54
*** pagurus has left #maemo18:09
*** LauRoman has joined #maemo18:11
*** sq-one has quit IRC18:36
*** krnlyng has quit IRC18:36
*** krnlyng has joined #maemo18:49
*** lobito has joined #maemo19:25
*** japa-fi has quit IRC19:43
*** japa-fi has joined #maemo19:44
*** sparetire has quit IRC20:00
*** M4rtinK has quit IRC20:12
*** flo_lap has quit IRC20:27
*** L29Ah has joined #maemo20:48
L29Ahwhy isn't there navit-graphics-opengl?20:48
*** sunshavi has joined #maemo20:48
L29AhWizzup_: i've written an ebuild for maemo that can utilize gles; would be nice if you check out its performance on an n90021:31
*** japa-fi has quit IRC21:33
*** flo_lap has joined #maemo21:36
*** louisdk has quit IRC21:47
*** lobito has quit IRC22:17
*** eijk_ has joined #maemo22:30
*** eijk_ has quit IRC22:50
*** xes has quit IRC22:57
*** xes_ has joined #maemo23:00
*** sparetire has joined #maemo23:12
Wizzup_L29Ah: I don't have gles yet on gentoo23:25
Wizzup_can try that though23:25
*** M4rtinK has joined #maemo23:29
*** louisdk has joined #maemo23:33

Generated by 2.15.1 by Marius Gedminas - find it at!