Sicelo | ? | 00:03 |
---|---|---|
Juest | Damnit timezones | 00:04 |
*** M4rtinK has quit IRC | 00:11 | |
*** geaaru has quit IRC | 00:35 | |
*** M4rtinK has joined #maemo | 00:36 | |
*** louisdk has quit IRC | 00:43 | |
*** Hurrian has quit IRC | 00:56 | |
*** louisdk has joined #maemo | 00:57 | |
*** Hurrian has joined #maemo | 01:03 | |
*** M4rtinK has quit IRC | 01:04 | |
*** eijk_ has joined #maemo | 01:25 | |
*** flo_lap has quit IRC | 01:26 | |
*** lxp has quit IRC | 01:27 | |
*** eijk_ has quit IRC | 01:28 | |
*** eijk_ has joined #maemo | 01:28 | |
*** louisdk has quit IRC | 01:51 | |
*** louisdk has joined #maemo | 01:59 | |
*** pagurus has joined #maemo | 02:00 | |
*** louisdk has quit IRC | 02:08 | |
*** M4rtinK has joined #maemo | 02:08 | |
*** qt_junkie has left #maemo | 02:12 | |
*** Kilroo has quit IRC | 02:43 | |
*** Kilroo has joined #maemo | 02:43 | |
*** githogori has quit IRC | 02:54 | |
*** eijk_ has quit IRC | 02:56 | |
*** xorly| has quit IRC | 02:58 | |
DocScrutinizer05 | SIP 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 video | 03:22 |
DocScrutinizer05 | possibly the service provider sends a BYE to you when you announce you want to initiate/chnage-to a *video* session | 03:23 |
DocScrutinizer05 | again ethereal is your friend, check the Session Description and which codecs are offered/requested and what's the response | 03:25 |
DocScrutinizer05 | ethereal even has very nice dissectors for all that stuff | 03:25 |
DocScrutinizer05 | almost self explanatory | 03:26 |
Juest | Linphone does video, tested already. | 03:28 |
Juest | Just with her, Jingle and SIP video /does not work *at all* / | 03:28 |
DocScrutinizer05 | you *might* be interestef in this little cmdline hack: http://talk.maemo.org/showthread.php?p=1022444 - 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 logging | 03:30 |
DocScrutinizer05 | again, this is no help channel for linphone | 03:31 |
Juest | Not asking linphone help :| | 03:31 |
Juest | but video call help | 03:31 |
DocScrutinizer05 | neither jingle | 03:31 |
*** M4rtinK has quit IRC | 03:31 | |
DocScrutinizer05 | all relevant data for maemo SIP video can get gathered by using ethereal on device as suggested above | 03:33 |
Juest | wireshark-like ? | 03:33 |
DocScrutinizer05 | ethereal/wireshark, I forget which is the recent name | 03:34 |
DocScrutinizer05 | prolly wireshark, yes | 03:35 |
Juest | aka you're telling us to capture the "event" | 03:35 |
DocScrutinizer05 | if you want to put it that way, yes | 03:35 |
DocScrutinizer05 | the only effective way to debug SIP issues is to look what's going on on SIP protocol level | 03:36 |
Juest | Voice calls work great, the issue is when any video is attempted it just stops responding | 03:38 |
DocScrutinizer05 | when 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 normal | 03:38 |
DocScrutinizer05 | yes, understood. Sesion Descriptions differ between voice calls and video calls | 03:39 |
DocScrutinizer05 | when you switch on video, the client tries to negotiate a new session (description) with far end | 03:40 |
DocScrutinizer05 | since a new RTP channel and a associated video codec is needed | 03:40 |
Juest | i do not even receive video calls | 03:41 |
DocScrutinizer05 | en passant a new audio channel description mightt get negotiated too | 03:41 |
DocScrutinizer05 | sorry, I don't understand what you meant by >>i do not even receive video calls<< | 03:41 |
Juest | Anything that involves video calls = doesnt work properly | 03:43 |
DocScrutinizer05 | and I explained above WHY that might be the case | 03:45 |
Juest | Jingle 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 dies | 03:45 |
*** Pali has quit IRC | 03:45 | |
DocScrutinizer05 | so 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 out | 03:45 |
DocScrutinizer05 | please understand that it's worth nothing in this context to list what works or doesn't work | 03:47 |
DocScrutinizer05 | the only way to takle this is looking at either error logs or traffic dump | 03:48 |
Juest | didnt you just said you didnt understand? | 03:48 |
Juest | Okay | 03:48 |
Juest | i'll do that | 03:48 |
DocScrutinizer05 | alas maemo telepathy logs are pathetic at best, rather non-existent at all | 03:49 |
DocScrutinizer05 | so your best chance is wireshark | 03:49 |
* DocScrutinizer05 suspects that maemo only offers h.263 video codec and that might not be very popular and commonly supported anymore | 03:51 | |
Juest | umm, Jingle and Skype are on H264.... | 03:52 |
DocScrutinizer05 | so unless far end offers same h.263 codec, a video call will fail (if the assumption is corect) | 03:52 |
DocScrutinizer05 | N900 only can do 'low profile' video on the h.26x codecs | 03:53 |
DocScrutinizer05 | err maybe it's called baseline profile | 03:55 |
DocScrutinizer05 | H.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 |
DocScrutinizer05 | H.264 even | 03:56 |
Juest | And Skype shouldnt crash on video then -_- | 03:57 |
DocScrutinizer05 | aha | 03:57 |
DocScrutinizer05 | Skype crashes too? | 03:58 |
Juest | As soon she taps Camera = "boom" literally | 03:59 |
DocScrutinizer05 | when 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 level | 04:00 |
DocScrutinizer05 | dang, s H.254 H.264 | 04:00 |
DocScrutinizer05 | though 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 cause | 04:02 |
DocScrutinizer05 | I wonder if video recording still works on same device where video calls crash | 04:03 |
DocScrutinizer05 | ooh ugh! is the device overclocked? | 04:04 |
Juest | in 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 video | 04:05 |
DocScrutinizer05 | or rather: has it been used in overclocked mode for extended periods of time? | 04:05 |
DocScrutinizer05 | reportedly the DSP which does the H.26x encoding is particularly prone to wearing out permanently and then crashing when operated in overclocked mode | 04:07 |
*** flo_lap has joined #maemo | 04:08 | |
Juest | Damnit, 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 behalf | 04:09 |
DocScrutinizer05 | actually it's even notorious for not being that stable and wearing out eventually on non-OC devices | 04:09 |
DocScrutinizer05 | dammit then why isn't it HER who asks in here? | 04:10 |
Juest | Because she's either busy or unavailable | 04:10 |
DocScrutinizer05 | when you're asking on behalf, you should receive the answers on behalf as well, no? | 04:11 |
Juest | I cant answer your device questions but sure, i am going to tell her to put a network tracer on her device | 04:11 |
*** florian has quit IRC | 04:12 | |
DocScrutinizer05 | *sigh*, we already changed investigation vecor towards why Skype also crashes and that it suggests there might be a hw problem | 04:12 |
DocScrutinizer05 | a colorblind in a phonecall to the Police ATF guy: "So what do next? the display shows 10s!!" Reply: "cut the green wire!" | 04:14 |
DocScrutinizer05 | you'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 |
Juest | Yes | 04:18 |
Juest | but she apparently somewhat isolated from everyone | 04:18 |
Juest | and i am helping her on my own | 04:18 |
DocScrutinizer05 | so I don't see how you in a role as proxy will simplify things | 04:18 |
Juest | At least i tried | 04:18 |
Juest | or trying | 04:19 |
*** eMHa__ has joined #maemo | 04:19 | |
*** Humpelstilzchen has joined #maemo | 04:21 | |
*** eMHa_ has quit IRC | 04:22 | |
DocScrutinizer05 | when 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 manner | 04:23 |
*** Defiant has quit IRC | 04:23 | |
Juest | I'll let you know | 04:24 |
DocScrutinizer05 | :-) | 04:25 |
Juest | And yes, i am aware. | 04:28 |
DocScrutinizer05 | for 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 server | 04:40 |
DocScrutinizer05 | enable coredumps and provide any that may get produced by crashes | 04:41 |
DocScrutinizer05 | please see "sp-rich-core - Rich core" app | 04:45 |
DocScrutinizer05 | apt-get install sp-rich-core | 04:45 |
Juest | gdb support? | 05:14 |
*** cyphase has quit IRC | 05:29 | |
*** LauRoman has quit IRC | 05:31 | |
*** cyphase has joined #maemo | 05:34 | |
*** LauRoman has joined #maemo | 05:35 | |
*** ruskie has quit IRC | 05:35 | |
*** cyphase has quit IRC | 05:42 | |
*** cyphase has joined #maemo | 05:46 | |
*** ruskie has joined #maemo | 05:47 | |
*** cyphase has quit IRC | 05:54 | |
*** cyphase has joined #maemo | 05:59 | |
*** cyphase has quit IRC | 06:08 | |
*** cyphase has joined #maemo | 06:14 | |
*** githogori has joined #maemo | 06:37 | |
*** cyphase has quit IRC | 06:44 | |
*** cyphase has joined #maemo | 06:49 | |
*** githogori has quit IRC | 06:52 | |
DocScrutinizer05 | oxoxoxoxo | 06:58 |
DocScrutinizer05 | s/oxo/ÖxÖ/g | 06:59 |
infobot | DocScrutinizer05 meant: ÖxÖxÖxÖxo | 06:59 |
Juest | lol | 06:59 |
*** DocScrutinizer05 has quit IRC | 07:00 | |
*** DocScrutinizer05 has joined #maemo | 07:00 | |
DocScrutinizer05 | indeed, epic fail for las 'oxo' | 07:01 |
DocScrutinizer05 | oxoxoxoxo | 07:01 |
DocScrutinizer05 | s/oxo/oXo/g | 07:01 |
infobot | DocScrutinizer05 meant: oXoxoXoxo | 07:01 |
DocScrutinizer05 | tzz | 07:02 |
Juest | try just ox instead | 07:05 |
Juest | Just curious, /who/ are you | 07:07 |
*** flo_lap has quit IRC | 07:08 | |
*** pagurus has quit IRC | 07:10 | |
*** pagurus has joined #maemo | 07:10 | |
*** githogori has joined #maemo | 07:30 | |
DocScrutinizer05 | ~joerg | 07:33 |
infobot | rumour has it, joerg is a natural born EE, ex HW-developer and engineer of Openmoko. Usually known as DocScrutinizer. Initiator of http://neo900.org | 07:33 |
DocScrutinizer05 | ~ DocScrutinizer | 07:33 |
infobot | it has been said that docscrutinizer is jOERG, a HW-developer and engineer of Openmoko | 07:33 |
DocScrutinizer05 | Juest: I'm more interested in overlapping pattern matching in regex | 07:34 |
Juest | Interesting. | 07:35 |
DocScrutinizer05 | 123123 | 07:35 |
DocScrutinizer05 | s/2/two/g | 07:36 |
infobot | DocScrutinizer05 meant: 1two31two3 | 07:36 |
DocScrutinizer05 | s//TWO/g | 07:36 |
DocScrutinizer05 | s/o/Ö/g | 07:37 |
DocScrutinizer05 | s/2/Ö/g | 07:37 |
infobot | DocScrutinizer05 meant: 1Ö31Ö3 | 07:37 |
DocScrutinizer05 | s\,2,Ö, | 07:38 |
DocScrutinizer05 | s/2/Ö/g | 07:38 |
infobot | DocScrutinizer05 meant: s\,Ö,Ö, | 07:38 |
DocScrutinizer05 | s#2#Ö#g | 07:38 |
DocScrutinizer05 | s/#/\// | 07:39 |
DocScrutinizer05 | s/#/§/ | 07:39 |
infobot | DocScrutinizer05 meant: s/§/\// | 07:39 |
DocScrutinizer05 | meh | 07:39 |
*** r00t-home has joined #maemo | 07:57 | |
*** r00t^home has quit IRC | 08:00 | |
DocScrutinizer05 | [jr@lagrange ~]$ echo oXoXoXoYoXoXÖXoXo|tee >(sed 's/oX/ox/g')&&usleep 100000 | 08:04 |
DocScrutinizer05 | oXoXoXoYoXoXÖXoXo | 08:04 |
DocScrutinizer05 | oxoxoxoYoxoxÖXoxo | 08:04 |
Juest | lol | 08:05 |
DocScrutinizer05 | I want *all* oXo replaced by oxo | 08:05 |
DocScrutinizer05 | but *only* oxo | 08:05 |
DocScrutinizer05 | err *only* oXo | 08:06 |
DocScrutinizer05 | [jr@lagrange ~]$ echo oXoXoXoYoXoXÖXoXo|tee >(sed 's/oXo/oxo/g')&&usleep 100000 | 08:08 |
DocScrutinizer05 | oXoXoXoYoXoXÖXoXo | 08:08 |
DocScrutinizer05 | oxoXoxoYoxoXÖXoxo | 08:08 |
DocScrutinizer05 | here a sed 's/oXo/oxo/g;s/oXo/oxo/g' would do, but that's rahter non-generic | 08:09 |
DocScrutinizer05 | at least I guess it's not generic | 08:09 |
DocScrutinizer05 | IOW is it valid solution for all arbitrary M, N of 's/M/N/g;s/M/N/g' ? | 08:12 |
Juest | Hmm | 08:13 |
DocScrutinizer05 | prolly needs something like sed ': start; s/[Oø]XO/øxø/; t start' | 08:16 |
DocScrutinizer05 | jr@saturn:~> echo OXOXOXOXOX|sed ': start; s/[Oø]XO/øxø/; t start' | 08:19 |
DocScrutinizer05 | øxøxøxøxøX | 08:19 |
DocScrutinizer05 | for 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 IRC | 08:24 | |
*** cyphase has joined #maemo | 08:29 | |
DocScrutinizer05 | also sed sucks big time in that it doesn't obey $IFS | 08:31 |
Juest | o.o | 08:34 |
*** sunshavi has quit IRC | 09:07 | |
*** RedW has quit IRC | 09:15 | |
*** RedW has joined #maemo | 09:16 | |
DocScrutinizer05 | ooooo | 09:17 |
DocScrutinizer05 | s/o/X/2 | 09:17 |
DocScrutinizer05 | thought as much | 09:17 |
Juest | lol | 09:19 |
DocScrutinizer05 | o.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 | http://paste.opensuse.org/37483588 | 09:29 |
DocScrutinizer05 | >>... these commands can enable one to write quite convoluted scripts<< LOL | 09:44 |
DocScrutinizer05 | mhm, improved version: sed 's/[Oø]XO/øxø/; t' | 09:47 |
DocScrutinizer05 | manpages and particularly texinfo are funny reads | 10:21 |
*** lxp has joined #maemo | 10:36 | |
Juest | Always | 10:38 |
Juest | The man book ;) | 10:39 |
*** eijk_ has joined #maemo | 10:46 | |
*** eijk_ has quit IRC | 10:58 | |
*** cpt_nemo has quit IRC | 11:09 | |
DocScrutinizer05 | info ed -- priceless | 11:14 |
DocScrutinizer05 | I actually *used* that stuff 25some years ago | 11:15 |
DocScrutinizer05 | on BS1000 or somesuch "OS" | 11:16 |
DocScrutinizer05 | hmm BS2000? | 11:16 |
DocScrutinizer05 | I guess it was 30 years ago and actually BS1000 | 11:20 |
*** heroux has quit IRC | 11:24 | |
*** cyphase has quit IRC | 11:27 | |
*** cpt_nemo has joined #maemo | 11:28 | |
*** cyphase has joined #maemo | 11:33 | |
*** heroux has joined #maemo | 11:33 | |
*** andril has quit IRC | 11:35 | |
*** cyphase has quit IRC | 11:46 | |
*** cyphase has joined #maemo | 11:50 | |
*** cyphase has quit IRC | 11:55 | |
*** eijk_ has joined #maemo | 12:11 | |
*** flo_lap has joined #maemo | 12:16 | |
*** Pali has joined #maemo | 12:18 | |
*** eijk_ has quit IRC | 12:18 | |
*** flo_lap has quit IRC | 12:22 | |
*** eijk_ has joined #maemo | 12:27 | |
*** Cor-Ai has quit IRC | 12:28 | |
*** Cor-Ai has joined #maemo | 12:31 | |
*** eijk_ has quit IRC | 12:46 | |
*** louisdk has joined #maemo | 12:48 | |
*** japa-fi has joined #maemo | 12:50 | |
*** japa-fi has quit IRC | 12:53 | |
*** japa-fi has joined #maemo | 12:54 | |
*** M4rtinK has joined #maemo | 12:57 | |
*** louisdk has quit IRC | 13:02 | |
*** eijk_ has joined #maemo | 13:05 | |
*** eijk_ has quit IRC | 13:12 | |
*** eijk_ has joined #maemo | 13:12 | |
*** xorly| has joined #maemo | 13:16 | |
*** eijk_ has quit IRC | 13:40 | |
*** flo_lap has joined #maemo | 13:41 | |
*** japa-fi has quit IRC | 13:44 | |
*** APic has quit IRC | 14:01 | |
*** japa-fi has joined #maemo | 14:06 | |
*** flo_lap has quit IRC | 14:25 | |
*** delphi has quit IRC | 14:34 | |
*** trx has joined #maemo | 14:38 | |
*** trx has quit IRC | 14:38 | |
*** trx has joined #maemo | 14:38 | |
*** louisdk has joined #maemo | 15:07 | |
*** flo_lap has joined #maemo | 15:18 | |
*** flo_lap has quit IRC | 15:24 | |
*** xelo has joined #maemo | 15:48 | |
*** flo_lap has joined #maemo | 15:56 | |
*** Cor-Ai has quit IRC | 16:04 | |
*** Cor-Ai has joined #maemo | 16:04 | |
*** LauRoman has quit IRC | 16:21 | |
*** sq-one has joined #maemo | 16:23 | |
*** xelo has quit IRC | 16:31 | |
*** auenfx4 has joined #maemo | 16:44 | |
*** Mek_ has joined #maemo | 16:46 | |
*** kraft has quit IRC | 16:48 | |
*** drathir87 has joined #maemo | 16:49 | |
*** kraft has joined #maemo | 16:49 | |
*** oniongar1ic has joined #maemo | 16:49 | |
*** teotwaki has quit IRC | 16:51 | |
*** auenf has quit IRC | 16:51 | |
*** silviof has quit IRC | 16:51 | |
*** ShadowJK has quit IRC | 16:51 | |
*** l_bratch has quit IRC | 16:51 | |
*** drathir has quit IRC | 16:51 | |
*** jabis has quit IRC | 16:51 | |
*** heroux has quit IRC | 16:51 | |
*** oniongarlic has quit IRC | 16:51 | |
*** Mek has quit IRC | 16:51 | |
*** drathir87 is now known as drathir | 16:51 | |
*** silviof has joined #maemo | 16:52 | |
*** teotwaki has joined #maemo | 16:52 | |
*** ShadowJK has joined #maemo | 16:54 | |
*** jabis has joined #maemo | 16:54 | |
*** l_bratch has joined #maemo | 16:54 | |
*** heroux has joined #maemo | 16:56 | |
*** andril has joined #maemo | 17:12 | |
*** auenfx4 has quit IRC | 17:25 | |
*** auenf has joined #maemo | 17:27 | |
*** LauRoman has joined #maemo | 17:41 | |
*** LauRoman has quit IRC | 17:54 | |
*** pagurus has left #maemo | 18:09 | |
*** LauRoman has joined #maemo | 18:11 | |
*** sq-one has quit IRC | 18:36 | |
*** krnlyng has quit IRC | 18:36 | |
*** krnlyng has joined #maemo | 18:49 | |
*** lobito has joined #maemo | 19:25 | |
*** japa-fi has quit IRC | 19:43 | |
*** japa-fi has joined #maemo | 19:44 | |
*** sparetire has quit IRC | 20:00 | |
*** M4rtinK has quit IRC | 20:12 | |
*** flo_lap has quit IRC | 20:27 | |
*** L29Ah has joined #maemo | 20:48 | |
L29Ah | why isn't there navit-graphics-opengl? | 20:48 |
*** sunshavi has joined #maemo | 20:48 | |
L29Ah | Wizzup_: i've written an ebuild for maemo that can utilize gles; would be nice if you check out its performance on an n900 | 21:31 |
L29Ah | navit::booboo | 21:31 |
L29Ah | s/maemo/navit/ | 21:31 |
*** japa-fi has quit IRC | 21:33 | |
*** flo_lap has joined #maemo | 21:36 | |
*** louisdk has quit IRC | 21:47 | |
*** lobito has quit IRC | 22:17 | |
*** eijk_ has joined #maemo | 22:30 | |
*** eijk_ has quit IRC | 22:50 | |
*** xes has quit IRC | 22:57 | |
*** xes_ has joined #maemo | 23:00 | |
*** sparetire has joined #maemo | 23:12 | |
Wizzup_ | L29Ah: I don't have gles yet on gentoo | 23:25 |
Wizzup_ | can try that though | 23:25 |
*** M4rtinK has joined #maemo | 23:29 | |
*** louisdk has joined #maemo | 23:33 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!