**** BEGIN LOGGING AT Fri Apr 29 02:59:58 2011 Apr 29 06:39:31 heyho Apr 29 07:09:46 Moin Apr 29 07:11:25 moin Apr 29 07:12:11 First time that I have code I touched running on FR. That's the first time in, like, 3 years or so... Apr 29 07:17:39 methril: i had the same problem, running shr on the micro sd solved it Apr 29 07:44:01 I have code like this: GHashTable *properties = (GHashTable *) elm_genlist_item_data_get(it); Apr 29 07:44:03 if (properties) { Apr 29 07:44:05 ... } Apr 29 07:44:28 I can then lookup data by using "tmp = g_hash_table_lookup(properties, ..." Apr 29 07:44:42 What properties does the hash table have for a contact? Apr 29 08:41:10 hi guys! Apr 29 08:44:23 i've a problem with my python application...i've created a .py file that is in /usr/bin and a .desktop file that is in /usr/share/application and a .png file that is in /usr/share/pixmaps Apr 29 08:44:47 i've the application icon on the desktop of my openmoko Apr 29 08:45:06 if i press it...it run... Apr 29 08:45:27 but it run only one time! i've to restart the phone to reuse the icon Apr 29 08:49:04 http://pastebin.com/kydCWWC4 this is .desktop file maybe i've made some errors.. Apr 29 08:51:56 some ideas? Apr 29 09:11:40 openmokoDFU.zip anybody? where has that file been? Apr 29 09:21:41 mickey|office: good morning! Apr 29 09:22:35 morning morphis Apr 29 09:24:05 moo Apr 29 09:27:05 ChristW: depends on what fields you contact has :) Apr 29 09:27:10 mickey|office: I started now with writing the aurora stuff in python with pyside Apr 29 09:27:48 mrmoku: A telephone number, at least, I guess... Apr 29 09:28:01 (And now my audio is messed up :-( ) Apr 29 09:28:50 Kill Ubuntu on Parallels! Apr 29 09:31:43 I guess this calls for a reboot of my computer after installing some updates... And I had it set up 'just right'! Apr 29 09:31:47 * ChristW grumbles. Apr 29 09:31:51 I'll be back. Apr 29 09:40:44 mickey|office: but I will be a kind of interesting how to sort all the things into the right boxes Apr 29 09:49:22 SHR: 03mok 07isi-wireshark-plugin * r346da3b30159 10/ (Makefile src/isi-pipe.c src/isi-pipe.h src/packet-isi.c): add a dissector for the pipe resource Apr 29 09:49:34 SHR: 03mok 07isi-wireshark-plugin * rd38655c23733 10/src/packet-isi.c: remove some unneeded includes from packet-isi.c Apr 29 09:49:48 \o/ Apr 29 09:50:36 * DocScrutinizer just notes this is quite probably a wireshark-isi-plugin Apr 29 09:51:53 mickey|office: but the whole qml extension stuff in pyside seems to be not very good supported Apr 29 09:53:31 no? Apr 29 09:55:11 # This isn't supported by PySide yet. Apr 29 09:55:11 # Q_EXPORT_PLUGIN2(qmlqtimeexampleplugin, QExampleQmlPlugin); Apr 29 09:55:36 than the whole documentation of pyside seems the be copied from the C++ one with some adjustments Apr 29 09:55:45 http://www.pyside.org/docs/pyside/PySide/QtDeclarative/QDeclarativeExtensionPlugin.html Apr 29 09:57:21 even the examples are very incomplete Apr 29 09:57:56 the documentation copy is not a bad sign Apr 29 09:58:18 pyqt did that as well, it means it can be literally transferred without gross exceptions Apr 29 09:58:29 anyways, if we can't get it into OE, we're lost anyways :) Apr 29 09:58:39 i will continue to work on that over the weekend Apr 29 09:58:47 we need to change qt4-tools-native Apr 29 09:58:56 from static to dynamic linking Apr 29 09:58:58 enabling exceptions Apr 29 09:58:59 etc. etc. Apr 29 09:59:09 apiextractor is almost built Apr 29 09:59:17 it just fails during linking probably because of static qt Apr 29 09:59:43 ah ok Apr 29 09:59:51 but you think it will work? Apr 29 10:00:27 DocScrutinizer: indeed it is... but will help a lot to implement PDP hopefully :) Apr 29 10:01:07 whatever PDP is Apr 29 10:01:28 mickey|office: yes bad documentation is not a problem, but we have to make somethink different then the "default" way is Apr 29 10:01:28 recall my PDP11 Apr 29 10:03:48 DocScrutinizer: GPRS Apr 29 10:04:12 Does anyone know a way to findout in a recipe or bbclass if we are currently building for the host (native) or the target? Apr 29 10:05:11 morphis: if we can't get it integrated, we need to use PyQt. I managed to get this working before, although it's also quite a lot of work :) Apr 29 10:05:22 luckily, it does hardly matter Apr 29 10:05:27 the APIs are 95% compatible Apr 29 10:05:36 and PyQt is even still faster than PySide Apr 29 10:05:46 although just a bit Apr 29 10:06:11 darkh: for what to do exactly? Apr 29 10:06:36 darkh: there is _virtclass-native override... like in: Apr 29 10:06:39 recipes/bcel/bcel_5.2.bb:DEPENDS_virtclass-native = "fastjar-native xerces-j-native regexp-native" Apr 29 10:07:10 i need to execute function foo if native and foo-native if native. Apr 29 10:07:31 i meant foo on target and foo-native on native Apr 29 10:08:59 darkh: something like this works too: Apr 29 10:08:59 recipes/glib-2.0/glib-2.0_2.23.6.bb:do_configure_prepend_virtclass-native() { Apr 29 10:09:22 ah that could be what im looking for Apr 29 10:24:39 * mrmoku off to a client :/ Apr 29 11:23:45 freesmartphone.org: 03morphis 07aurora * r2b771321cfe8 10/aurora/aurora-components/src/components/qml/ (6 files): aurora-components: remove components we will redesign in our own way Apr 29 11:23:46 freesmartphone.org: 03morphis 07aurora * rde7518eef2b3 10/aurora/ (37 files in 8 dirs): Remove aurora cpp stuff, new one will be written in Python Apr 29 11:23:49 freesmartphone.org: 03morphis 07aurora * rb385ac4654b5 10/aurora/ (6 files in 4 dirs): aurora: first draft of the new version written in python Apr 29 11:23:51 freesmartphone.org: 03morphis 07aurora * r0cd58616acec 10/aurora/.gitignore: aurora: add missing gitignore Apr 29 11:23:58 freesmartphone.org: 03morphis 07aurora * re7156462a2f5 10/aurora/ (9 files in 4 dirs): aurora: some restructuring for use of Qt's QML Apr 29 11:24:06 mickey|office: I pushed now the first bits of the python variant Apr 29 11:24:25 so, no vala? Apr 29 11:24:43 anyway python has some advantages too Apr 29 11:27:18 yes, vala Apr 29 11:27:20 but later Apr 29 11:27:22 ah ok Apr 29 11:27:26 we need to solve some technical hurdles first Apr 29 11:27:31 ok Apr 29 11:27:31 and don't want to block development for that Apr 29 11:27:34 ok Apr 29 11:27:56 since the QML components will be the same, no matter what language the business logic is written in Apr 29 11:28:05 ahh ok Apr 29 11:28:08 nice Apr 29 11:35:37 so mrmoku works on umts now, do you have time to work on audio? Apr 29 11:35:51 or are you busy with other things? Apr 29 11:39:26 mickey|office: do you are experienced with sip? Apr 29 11:39:37 no, mrmoku is Apr 29 11:39:42 err Apr 29 11:39:44 which sip do you mean? Apr 29 11:39:48 session initiation protocol? Apr 29 11:39:55 or riverbankcomputing sip? Apr 29 11:40:04 riverbankcomputing sip Apr 29 11:40:23 ah. well, i used to bang on it to get it into OE some years ago... Apr 29 11:40:33 i also wrote the sip.bbclass etc. Apr 29 11:40:48 but it's long ago Apr 29 11:40:50 ok Apr 29 11:41:05 as I thought about doing the binding for qmlRegisterType on our own Apr 29 11:41:10 but first I will ask on the mailinglist Apr 29 11:49:04 ok, i'm definitely not _that_ familiar with it to give you a hint Apr 29 11:49:14 Phil is usually quite responsive Apr 29 11:49:23 so mailing list is a good idea Apr 29 11:52:08 ok Apr 29 11:52:17 will do that when I get access to it Apr 29 11:52:35 this http://lists.qt.nokia.com/pipermail/qt-qml/2010-October/001466.html is even interesting Apr 29 11:52:49 it's about the mixd.tv project, they are using python and qml together Apr 29 11:53:03 I wrote them a mail to request the code as they outline it's open source Apr 29 12:00:48 mickey|office, where should I start with audio and what is required? Apr 29 12:07:44 as required I means do I need 2 sim cards Apr 29 12:07:48 and similar things Apr 29 12:08:10 else I could call the free operator number Apr 29 12:08:13 4242 Apr 29 12:08:18 press 1 for foo Apr 29 12:08:21 press 2 for bar Apr 29 12:08:23 etc... Apr 29 12:08:52 the ideal would be an echo test Apr 29 12:09:15 but I've no USRP nor 2 sim+phone Apr 29 12:09:24 that are capable of doing echo test Apr 29 12:09:39 I think the openmoko segfault when you try to record a call with a kenrel problem Apr 29 12:09:44 was that bug fixed Apr 29 12:09:54 the htcdream, I don't think it's possible Apr 29 12:09:59 the nexusone either Apr 29 12:14:22 JaMa|Wrk, btw libnl 3.0 exists Apr 29 12:14:27 hi Apr 29 12:14:41 s/btw/hi,/ Apr 29 12:15:05 let's hope it's compatible with libnl2 :) Apr 29 12:17:45 hmm latest glib-2.0 breaks current gdbus-binding-tool-native Apr 29 12:34:59 * pkg_parse_from_stream_nomalloc: Excessively long line at 13. Corrupt file? Apr 29 12:35:03 I've that with opkg Apr 29 12:35:06 on om-gta02 Apr 29 12:35:13 and no trace of strace on the phone Apr 29 12:38:16 ok deleting /var/lib/opkg/* make it work again Apr 29 12:55:47 who's interested in a more durable replacement for the backup RTC battery (either in FR or N900, they are the same) - I'm considering to get me some at farnell, but shipping to Germany is 20EUR, while the battery is .68 .. 1.18 / unit Apr 29 12:56:55 so if I'd order 20, it's like 2Eur plus 55ct postage per unit Apr 29 12:57:01 in europe Apr 29 12:58:41 http://de.farnell.com/taiyo-yuden/pas414hr-va5r/cap-0-06f-3-3v-80ohm-4-8mm-coin/dp/1853000?Ntt=pas414hr-va5r Apr 29 13:00:02 (just in case you don't know: this is the component that's broken on almost all FR and N900 and causes RTC to lose time on every swap of main battery) Apr 29 13:07:53 * pabs3 would be if he were in the EU Apr 29 13:08:18 N900 has that problem too?! Apr 29 13:09:53 hi, how to record calls on the freerunner? Apr 29 13:09:57 I tried and failed Apr 29 13:10:02 the wiki is not up to date Apr 29 13:10:19 I'm using that kernel: Apr 29 13:10:24 Linux om-gta02 2.6.34.8 #1 Mon Feb 21 04:29:33 CET 2011 armv4tl GNU/Linux Apr 29 13:12:05 hmm code generated by gdbus-codegen changed a lot in last version and there is no gdbusproxymanager.. Apr 29 13:12:08 pabs3: yes, same component, same problem Apr 29 13:13:38 pabs3: check postage from Germany to wherever you live, I don't really care where to address that simple letter to Apr 29 13:14:32 opposite side of the world (Australia), probably more than the component Apr 29 13:14:50 hmm, lemme check Apr 29 13:14:54 DocScrutinizer: how hard is it to replace it @home? Apr 29 13:15:05 average soldering skills Apr 29 13:15:26 the component is visible without microscope ;-D Apr 29 13:16:12 just don't overheat the cell Apr 29 13:17:07 on FR is's really easy. On N900 disassembling is a bit eeew Apr 29 13:17:56 I don't mind loosing time on fr at all, and only slightly annoyed on N900, so don't know if it's worth fixing for me :) Apr 29 13:18:10 * JaMa|Wrk prefers not to pull battery out :) Apr 29 13:20:40 pabs3: standard letter international is 75ct while eu letter is 55ct Apr 29 13:21:09 is it possible to record and play during calls with .34? Apr 29 13:21:15 on om-gta02 Apr 29 13:21:24 yes Apr 29 13:21:29 hw supports that Apr 29 13:21:30 ok Apr 29 13:21:45 how do I do that, I tried it reading that: Apr 29 13:22:15 Capture Left Mux: Line or RXP-RXN Apr 29 13:22:19 I put line Apr 29 13:22:20 has n900 with https://bugs.maemo.org/show_bug.cgi?id=6063 Apr 29 13:22:31 Capture Right Mux: PGA there was no PGA Apr 29 13:22:45 so I end up with a wav file that didn't contain any sound Apr 29 13:22:50 *ended Apr 29 13:23:09 JaMa|Wrk: weird Apr 29 13:23:22 I'll retry Apr 29 13:23:48 ...without touching alsamixer Apr 29 13:24:54 you need to keep the gsmhandset.state relevant settings, plus add in the settings needed for recording/playback Apr 29 13:25:10 they are NOT mutually exclusive Apr 29 13:25:17 ok Apr 29 13:25:27 you just need to combine them into one statefile Apr 29 13:25:28 but what are the settings needed for recording/playback Apr 29 13:25:34 that changed trough kenrels Apr 29 13:26:00 no idea what's alsa foo in fso/shr today Apr 29 13:26:17 I just can tell from hardware PoV Apr 29 13:27:01 http://pastie.org/1847209 Apr 29 13:27:21 i wonder whether there is a dedicated output for voice data Apr 29 13:27:32 or are we supposed to dump it to the PCM out? Apr 29 13:27:37 and then route to earpiece? Apr 29 13:28:14 ah I found capture left/right mux Apr 29 13:28:56 sorry for the nose Apr 29 13:29:02 *noise Apr 29 13:37:17 DocScrutinizer: where is voice data coming from under maemo? Apr 29 13:37:24 (i.e. which alsa output) Apr 29 13:37:38 good question Apr 29 13:38:02 microphone is digitally coupled to a IIS input Apr 29 13:38:22 so I'd guess this is a separate alsa device Apr 29 13:38:28 GNUtoo: what are you trying to do? Apr 29 13:38:36 interface to cmt is another IIS Apr 29 13:38:41 bidir iirc Apr 29 13:39:14 lindi-, something like the echo test Apr 29 13:39:34 GNUtoo: so just for debugging? Apr 29 13:39:42 just for the n900 Apr 29 13:39:46 ah Apr 29 13:39:47 like that: Apr 29 13:39:49 wrong hw then :) Apr 29 13:39:55 n900<->freerunner Apr 29 13:39:59 ah Apr 29 13:40:10 basically we do not have voice yet with freerunner Apr 29 13:40:14 oops Apr 29 13:40:18 basically we do not have voice yet with n900 Apr 29 13:40:26 so I need something to test Apr 29 13:40:30 like an echo test Apr 29 13:40:39 and what better thing than a freerunner to do that Apr 29 13:41:00 SSI, not IIS Apr 29 13:41:04 ? Apr 29 13:41:07 I will need another sim tough Apr 29 13:41:13 ah ssi Apr 29 13:41:24 IIS was some unknown acronym for me Apr 29 13:42:14 see http://linuxplumbersconf.org/2009/slides/Jyri-Sarha-audio_miniconf_slides.pdf p.15 diagram Apr 29 13:43:17 voice-source/sink plus the SSI-up/downlink left bottom corner is the cmt interface aiui Apr 29 13:43:32 hmm Apr 29 13:43:35 a seperate alsa device? Apr 29 13:43:40 ALSA hw:0.0 is mic-in and *-out Apr 29 13:43:40 or just a seperate input? Apr 29 13:44:08 ah, interesting. are all alsa devices appearing already on our kernel? Apr 29 13:44:08 on maemo some PA-plugin is interfacing to cmt-SSI Apr 29 13:44:29 iirc Apr 29 13:44:50 you probably can't access cmt SSI via standard ALSA Apr 29 13:45:33 that's where cmtspeech comes in I guess Apr 29 13:46:09 hmm Apr 29 13:46:15 possible Apr 29 13:46:27 although i only understand yet that cmtspeech is the way to and from the modem Apr 29 13:46:34 s/that/how/ Apr 29 13:46:34 mickey|office meant: although i only understand yet how cmtspeech is the way to and from the modem Apr 29 13:46:53 which works fine, but is not enough ;) Apr 29 13:47:27 guess someone really needs to read the source of the PA plugin Apr 29 13:47:41 cmtspeech should be a 'janus' between cmt SSI and usual playback and recording using ALSA Apr 29 13:49:05 basically a pipe Apr 29 13:49:17 bidir Apr 29 13:49:21 hmmm still blank wav Apr 29 13:50:47 1) record from mic 2) pipe that data to cmt SSI (using cmtspeech) 3) playback some sound to speaker/earpiece via ALSA 4) pipe audio *from* cmt SSI via cmtspeech to that ALSA output Apr 29 13:51:29 that's my humble take on it Apr 29 13:56:03 hmm Apr 29 13:56:07 4) i'm not sure Apr 29 13:56:35 or do you mean via standard alsa means on 4) Apr 29 13:56:43 to/from SSI is cmtspeech, no doubt Apr 29 13:56:55 to/from earpiece is alsa, i guess Apr 29 13:58:48 yes Apr 29 13:59:28 speakers/earpiece/headset and handset/wired-headset-mic are plain ALSA Apr 29 13:59:50 cmt is no ALSA domain at all aiui Apr 29 14:00:15 right Apr 29 14:00:28 ok, so we just have to decide/find the right device/channel Apr 29 14:00:39 so cmtspeech should act like a mp3-player + recorder Apr 29 14:00:40 and the rest should be guessing the actual raw data format Apr 29 14:00:48 that comes from / goes to cmtspeech Apr 29 14:00:56 just it doesn't play mp3 but cmt Apr 29 14:00:56 so that we can properly configure the device Apr 29 14:01:00 *nod* Apr 29 14:01:06 and it doesn't store to file but to cmt Apr 29 14:01:26 pretty cool, really Apr 29 14:01:43 can't wait to overlay the gsm audio with some things Apr 29 14:02:13 like speech synthesis indicating how long the call is Apr 29 14:02:20 np Apr 29 14:02:22 or whatever crazy ideas Apr 29 14:02:45 pitch shifting heh Apr 29 14:02:47 robot voice Apr 29 14:02:47 N900 design is AP centric. No audio without CPU Apr 29 14:02:53 lol Apr 29 14:03:48 FR *can* do this as well, but standard setup on FR is direct analog feedthru from mic to modem, and from modem to audio-out Apr 29 14:03:59 you could even power down the CPU Apr 29 14:04:22 reboot the whole system while continuing your phonecall Apr 29 14:04:31 lol Apr 29 14:04:35 you can't on N900 Apr 29 14:04:48 the design is very different Apr 29 14:05:52 cmt audio interface is plain digital SSI Apr 29 14:06:01 mic is digital SSI Apr 29 14:06:12 codec is digital Apr 29 14:06:18 all routed thru CPU Apr 29 14:07:28 any more questions? Apr 29 14:09:07 who's going to implement the missing bits? :) Apr 29 14:09:21 [you don't have to answer that] Apr 29 14:10:41 hmmm Apr 29 14:10:59 I asked where to start and what was required earlier Apr 29 14:11:21 I can give another hint, regarding >>the rest should be guessing the actual raw data format<< see "8 to 48 hhz SRC" in that diagram Apr 29 14:11:44 obviously the codec alsways runninh 48kHz, and cmt always running 8kHz Apr 29 14:13:01 you shouldn't worry about that, alsa plug plugin autoconverts, so you can open plughw:0.0 at 8kHz and up/downsampling is done transparently by ALSA Apr 29 14:13:56 simple enough, huh? ;-D Apr 29 14:14:20 GNUtoo: so now you should be able to start. 1) finding the right alsa devices, input/output, 2) finding the right raw format, 3) opening/configuring the alsa device, 4) feeding data into/from Apr 29 14:14:46 i'd say lets expand cmtspeech with different modes Apr 29 14:14:51 one is loopback (which is already in) Apr 29 14:15:00 2nd real one Apr 29 14:15:49 I should retry with alsa? Apr 29 14:15:59 I've states that *should* work Apr 29 14:16:10 I took them from a running meego Apr 29 14:16:13 with the same kernel Apr 29 14:16:53 btw meego-arm must have sth working along that line Apr 29 14:17:07 I heard they did calls Apr 29 14:17:08 calls work in meego-arm Apr 29 14:17:10 ya, first thing is finding out how to put something to earpiece and record from mic Apr 29 14:17:10 with sounds Apr 29 14:17:15 I tested Apr 29 14:22:43 * DocScrutinizer mumbles loopback for cmtspeech could mean 'normal operation' loopback from cmt-SSI to ALSA and vice versa. Much like a loopback mounted device for storage Apr 29 14:23:33 should be obvious from source Apr 29 14:33:39 lsmod: Apr 29 14:33:42 omap_ssi 18116 2 ssi_mcsaab_imp,cmt_speech Apr 29 14:34:46 IroN900:~# modinfo cmt_speech Apr 29 14:34:47 filename: /lib/modules/2.6.28-omap1/cmt_speech.ko Apr 29 14:34:49 license: GPL Apr 29 14:34:50 description: CMT speech driver Apr 29 14:34:52 author: Kai Vehmanen Apr 29 14:34:53 author: Peter Ujfalusi Apr 29 14:34:55 srcversion: A15FDEFF8FF827E0794E6FF Apr 29 14:34:56 depends: omap_ssi Apr 29 14:34:58 vermagic: 2.6.28-omap1 preempt mod_unload modversions ARMv7 Apr 29 14:35:32 HTH Apr 29 14:36:09 btw mcsaab is the codec Apr 29 14:36:15 or related to codec Apr 29 14:36:45 multi-channel serial audio fooo bar Apr 29 14:37:23 wonder which /dev or /sys files cmt_speech.ko exports Apr 29 14:41:35 actually it could be as simple as ~#cat /dev/cmtaudio/in | alsaplay&; alsarecord > /dev/cmtaudio/out Apr 29 14:42:49 or use socat? ;-D Apr 29 14:45:27 IroN900:~# ls -l /dev/cm* Apr 29 14:45:28 crw-rw---- 1 root pulse 10, 58 1970-01-01 01:00 /dev/cmt_speech Apr 29 14:45:57 eeew group puke err pulse Apr 29 14:46:05 fair enough, for a hint Apr 29 14:47:03 I bet this is the direct phy if to cmt Apr 29 14:47:43 open for read and you will get 8kHz 16bit (LE?) audio samples Apr 29 14:48:39 write arbitrary crap to it, to hear noise at far end Apr 29 14:49:25 so make that...: Apr 29 14:49:50 actually it could be as simple as ~#cat /dev/cmt_speech | alsaplay&; alsarecord > /dev/cmt_speech Apr 29 14:50:54 mrmoku, !!! it seem that the the modem_nokiaisi doesn't register anymore Apr 29 14:50:59 and I need that fior cmt!!! Apr 29 14:51:12 1970-01-01T00:04:34.937075Z [DEBUG] fsogsmd : GLib : isitransport.vala:63: ISI PROBLEM in PHASE 2, FAIL Apr 29 14:51:20 1970-01-01T00:04:34.937441Z [ERROR] NokiaIsiModem : Can't open main channel; open returned false Apr 29 14:51:20 NB you can't feed those samples directly to mcsaab as that one is working @48kHz Apr 29 14:51:22 hmmm Apr 29 14:51:39 * GNUtoo wants to try cmt_speech cat Apr 29 14:52:43 hey, I lured you in? :-D Apr 29 14:53:34 IroN900:~# lsof |grep cmt Apr 29 14:53:35 pulseaudi 780 pulse mem CHR 10,58 3131 /dev/cmt_speech Apr 29 14:53:37 pulseaudi 780 pulse 35u CHR 10,58 3131 /dev/cmt_speech Apr 29 14:55:03 yes I know that device node Apr 29 14:56:30 just wanted to explain why I am reluctant to try and cat that file on maemo Apr 29 14:57:01 I'd have to shutdown pukeaudio to free the /dev/cmt_speech Apr 29 14:57:13 I'll try Apr 29 14:57:17 on meego or SHR Apr 29 14:57:18 and I'm not sure I could initiate any phonecall then Apr 29 14:58:10 suggestion: cat >testfile.raw Apr 29 14:58:30 then you have all the time n the world to feed testfile. Apr 29 14:58:54 then you have all the time n the world to feed testfile.raw to aplay with vrious format parameters Apr 29 14:59:10 yes that's what I tought Apr 29 14:59:14 cating to a file Apr 29 14:59:18 and then trying to read it Apr 29 14:59:26 :nod: Apr 29 14:59:44 I predict it will need a -r 8000 Apr 29 15:00:18 and probably a -f s16le Apr 29 15:00:30 or any other 16bit format Apr 29 15:00:34 I predict...an empty file Apr 29 15:00:44 hehe, that as well Apr 29 15:01:10 I mean....I have an empty file Apr 29 15:01:29 umm, you tried to record an ongoing call? Apr 29 15:01:36 yes Apr 29 15:01:43 meh Apr 29 15:01:51 weird shit Apr 29 15:02:10 read source of /lib/modules/2.6.28-omap1/cmt_speech.ko Apr 29 15:04:06 ok Apr 29 15:05:07 maybe cat isn't exactly the right tool here Apr 29 15:05:17 more sth like dd or socat Apr 29 15:05:29 .mmap = cs_char_mmap, Apr 29 15:05:35 .read = cs_char_read, Apr 29 15:05:35 .write = cs_char_write, Apr 29 15:07:06 yeah, pukeaudio also used mem what I gather is mmap Apr 29 15:08:12 no idea, actually. Just handwaving Apr 29 15:14:03 maybe we could take from nitdroid if they have something Apr 29 15:14:13 there is a cmt_audio.cpp in the ril I think Apr 29 15:19:57 ah they use it as a loopback too Apr 29 15:20:02 I think the modem needs some special kick in the ass to switch to SSI audio. It has standard speaker and mic connection/interface as well Apr 29 15:20:03 according to the git commits Apr 29 15:20:29 I really wonder Apr 29 15:20:39 are there any mic wired to the modem? Apr 29 15:20:49 or does the CPU need to do the wiring Apr 29 15:20:50 nope, not in N900 Apr 29 15:20:57 nice Apr 29 15:21:14 CPU must forward the SSI *from* mic to SSI *to* cmt Apr 29 15:21:15 because I wondered if it was better privacy wise than some other phones Apr 29 15:21:24 ok Apr 29 15:22:58 I'd look for magic secret cmds sent to ISI, in meego, to start SSI audio Apr 29 15:23:14 ok Apr 29 15:23:16 thanks a lot Apr 29 15:23:46 I have it in the ril I think Apr 29 15:23:51 also some debug output in /lib/modules/2.6.28-omap1/cmt_speech.ko alike the arecord -vv VU-meter would help a lot I guess Apr 29 15:23:53 + cmtspeech_state_change_call_status(cmtspeech, newState); Apr 29 15:24:25 there are debug environment flags Apr 29 15:24:26 I think Apr 29 15:24:29 if I remember well Apr 29 15:25:15 bbl, RL calling Apr 29 15:25:23 ok Apr 29 15:25:26 RL? Apr 29 15:25:45 hi Apr 29 15:25:57 GNUtoo: you ping'd recently iirc Apr 29 15:26:41 yes Apr 29 15:27:19 cmtspeech.h:int cmtspeech_state_change_call_status(cmtspeech_t *context, bool state); Apr 29 15:28:41 maybe it was again for news about cotulla Apr 29 15:28:48 I was in need of news Apr 29 15:29:58 yes it really sucks with the qsd8* situation Apr 29 15:30:45 they are so lifeless without the audio Apr 29 15:31:39 indeed Apr 29 15:31:47 even if you can call without it.... Apr 29 15:45:12 GNUtoo: I am intersted in the 'calling without it' thing Apr 29 15:45:41 GNUtoo: audio routing - hot to do it? can you operate it on nexus outside of android ? Apr 29 15:45:49 or in replicant ? Apr 29 15:46:02 I wrote code for that Apr 29 15:46:04 I proposed it Apr 29 15:46:08 nobody wanted it Apr 29 15:46:14 let me find it Apr 29 15:47:19 well hello I want it :) Apr 29 15:47:39 http://gnutoo.homelinux.org/downloads/dcordes/audio_test_programs_qsd.tar.bz2 Apr 29 15:47:41 try that Apr 29 15:48:02 the good thing is: I run android on the phone. there is no wince init in the way. so maybe nexus android audio routing mechanism also works on leo now Apr 29 15:48:08 thanks ! Apr 29 15:48:34 routing for GNU/Linux without alsa is in that tarball Apr 29 15:48:45 I bet you will find how to compile it Apr 29 15:48:53 if you have any questions ask me Apr 29 15:48:55 sounds good. how to compile it? does it have any notable dependencies? Apr 29 15:49:03 hehe :D Apr 29 15:49:16 I can try again to compile it Apr 29 15:49:20 bitbake devshell Apr 29 15:49:22 source devshell Apr 29 15:49:23 and try Apr 29 15:49:39 ok Apr 29 15:50:01 arm-oe-linux-gnueabi-gcc routing.c -o routing Apr 29 15:50:04 was easy Apr 29 15:50:27 note that I think that volume don't work Apr 29 15:50:33 as android handle volume in software Apr 29 15:50:41 and that hardware volume was disabled in their kernels Apr 29 15:50:56 confusing Apr 29 15:51:08 try my programs Apr 29 15:51:16 and then if they work fine Apr 29 15:51:21 advertize them to captainigloo Apr 29 15:51:27 note that I don't have an HD2 Apr 29 15:51:29 captainigloo: ping Apr 29 15:51:37 so they are untested on leo Apr 29 15:51:39 captainigloo: GNUtoo might have something interesting for our devices here Apr 29 15:51:51 * dcordes bitbakes devshell Apr 29 15:51:51 I told him also several times Apr 29 15:52:06 but maybe he just didn't realize Apr 29 15:52:15 or thought that he didn't need it yet Apr 29 15:52:20 at theses early stages Apr 29 15:53:04 maybe... Apr 29 15:53:17 ouf parsing takes ages Apr 29 15:53:34 parsing is now obtimized for multicores Apr 29 15:53:34 I might consider a hdd with larget spin Apr 29 15:53:45 no, consider multicore Apr 29 15:53:52 4BitBake Build Tool Core version 1.12.0, bitbake version 1.12.0 Apr 29 15:54:03 model name : Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz Apr 29 15:54:27 I've core i7, but because of theses **** bios I've some speed issues with it Apr 29 15:54:36 ~rl Apr 29 15:54:37 i heard rl is Real Life (the bad world out there), or known as the Big Blue Box (tm). Conways game using only rational numbers Apr 29 15:54:48 ok Apr 29 15:55:19 so in libcmtspeech there are lot of interesting stuff including: Apr 29 15:55:27 * A Doc directory Apr 29 15:56:03 * DUMMYSRC : Apr 29 15:56:31 Select the source for generated speech frames. Supported options are "sine" (default, generate a sine tone), or a file name (path must start with either "/" or ".") Apr 29 15:56:35 DocScrutinizer: you are going to play it ? Apr 29 15:57:25 The file must be a raw 8/16bit, mono, PCM audio file (with little-endian byte order). Apr 29 15:57:50 so it should be "easy" hmmm(won't be easy at the end but anyway) Apr 29 15:58:05 libcmtspeech what is that ? Apr 29 15:58:15 something for n900 Apr 29 15:58:18 http://meego.gitorious.org/meego-middleware/libcmtspeech-ifx Apr 29 15:58:29 basically the library that handles the audio in calls Apr 29 15:59:41 ah so totally on topic Apr 29 16:00:03 * dcordes slaps laptop Apr 29 16:00:05 faster faster ! Apr 29 16:00:11 lol Apr 29 16:00:22 that's not the good way....try another way: Apr 29 16:00:30 take a big fan.... Apr 29 16:00:32 $ source devshell Apr 29 16:00:32 bash: devshell: Datei oder Verzeichnis nicht gefunden Apr 29 16:00:37 and put fresh air on it Apr 29 16:00:43 dcordes, devshell in in: Apr 29 16:00:57 deploy/addons/arm-oe-linux-gnueabi-shr-nokia900-devshell Apr 29 16:01:00 for the n900 Apr 29 16:01:06 aight Apr 29 16:01:08 thx Apr 29 16:01:19 so for leo it would be sed s#nokia900#leo# Apr 29 16:01:41 can I change wd ? Apr 29 16:01:49 wd? Apr 29 16:01:54 pwd Apr 29 16:01:59 yes Apr 29 16:02:00 or must I work in oe Apr 29 16:02:01 dir Apr 29 16:02:04 ok cool Apr 29 16:02:05 source that Apr 29 16:02:11 it'll error on ./configure Apr 29 16:02:23 go in the dir where there is the .c files to compile Apr 29 16:02:28 that can be outside of oe Apr 29 16:02:33 or anywhere Apr 29 16:02:47 and then compile them with the command I gave Apr 29 16:03:35 routing: ELF 32-bit LSB relocatable, ARM, version 1 (SYSV), not stripped Apr 29 16:03:38 volume2: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, not stripped Apr 29 16:03:48 ok Apr 29 16:03:51 tada. thanks! Apr 29 16:03:52 scp routing Apr 29 16:03:55 and try it Apr 29 16:03:56 yep .. Apr 29 16:04:03 it's not very robust Apr 29 16:04:09 with the command line arguments Apr 29 16:04:14 doesn't matter will do for poc Apr 29 16:04:17 so read the source or ask me before Apr 29 16:05:03 printf("Usage: ./route type path_name\n"); Apr 29 16:05:03 printf("Use \"./route help routes\" to get all the routes\n"); Apr 29 16:05:03 printf("Use \"./route help types\" to get all types\n"); Apr 29 16:05:51 that's good Apr 29 16:05:58 Triggering protocol message is: CMTSPEECH_SPEECH_CONFIG_REQ This event is used by the cellular modem to initiate transfer of downlink speech frames (from network). Apr 29 16:06:32 dcordes: pong Apr 29 16:06:49 After this message, application should be prepared to receive CMTSPEECH_EVENT_DATA events. Apr 29 16:06:51 go go go ! Apr 29 16:07:26 you got audio? Apr 29 16:07:33 (for dcordes ) Apr 29 16:07:39 oh ? Apr 29 16:07:43 with alsa ? Apr 29 16:07:46 captainigloo, no Apr 29 16:07:51 ah :) Apr 29 16:07:54 captainigloo, alsa must be tested and published Apr 29 16:07:59 oh ? Apr 29 16:07:59 altough it's written Apr 29 16:08:13 so we need to wait more for alsa Apr 29 16:08:29 but basically nothing new Apr 29 16:08:34 ah ok Apr 29 16:08:35 only some old stuff such as: Apr 29 16:08:47 audio during calls with a routing program I wrote Apr 29 16:08:53 and that I even told you about Apr 29 16:09:05 you i remember Apr 29 16:09:13 yes Apr 29 16:09:14 s/you/yes Apr 29 16:09:28 do you want it? Apr 29 16:09:34 i'm a bit busy Apr 29 16:09:38 ok Apr 29 16:09:40 lol Apr 29 16:09:47 but if you could post the link somewhere Apr 29 16:09:49 i will check later Apr 29 16:10:04 http://gnutoo.homelinux.org/downloads/dcordes/audio_test_programs_qsd.tar.bz2 Apr 29 16:10:11 it Apr 29 16:10:28 it's just a test program, not very robust with the command line arguments Apr 29 16:10:45 but it worked on nexusone Apr 29 16:11:44 bookmarked Apr 29 16:11:48 thanks Apr 29 16:12:02 bbl Apr 29 16:15:01 DocScrutinizer: Apr 29 16:15:08 int cmtspeech_state_change_call_status(cmtspeech_t *context, bool status){ Apr 29 16:15:11 [...] Apr 29 16:15:41 if (self->s.call_server_status != status) { Apr 29 16:15:49 if (status) { Apr 29 16:15:50 } Apr 29 16:15:54 else { Apr 29 16:15:58 priv_emit_speech_config_req(self, 0, 0); Apr 29 16:16:07 strange.... Apr 29 16:16:28 basically Apr 29 16:16:59 change_status is what is called by the applications(the vala test, the nitdroid test etc...) Apr 29 16:17:36 if status is true, it does nothing ( priv_change_state(self, STATE_INITIALIZED); ) Apr 29 16:17:43 if it's false it does that: Apr 29 16:17:54 it terminate everything and calls: Apr 29 16:17:59 priv_emit_speech_config_req(self, 0, 0); Apr 29 16:18:07 which does that: Apr 29 16:18:38 (all that was in dummy-backend/cmtspeech_dummy.c in libcmtspeechdata) Apr 29 16:19:16 priv_emit_speech_config_req does that : Apr 29 16:19:18 * Emits a SPEECH_CONFIG_REQ towards APE: Apr 29 16:21:00 bbl Apr 29 16:21:11 # routing Apr 29 16:21:11 /usr/sbin/routing: line 1: syntax error: unexpected word (expecting ")") Apr 29 16:22:28 you should read http://meego.gitorious.org/meego-middleware/libcmtspeech-ifx/blobs/wsiv_swdev-integ/doc/libcmtspeechdata_api_docs_main.txt Apr 29 16:22:58 it's quite enlightening about what weird things they expect your app to do Apr 29 16:23:23 captainigloo: hmm maybe I did some mistake Apr 29 16:23:57 captainigloo: compile time Apr 29 16:26:08 ~/routing # ls /dev/ | grep msm Apr 29 16:26:08 msm_aac_in Apr 29 16:26:08 msm_audio_ctl Apr 29 16:26:08 msm_audio_route Apr 29 16:26:08 msm_mp3 Apr 29 16:26:11 msm_pcm_in Apr 29 16:26:13 msm_pcm_out Apr 29 16:26:16 msm_qcelp_in Apr 29 16:26:32 * dcordes needs gnutoo :( Apr 29 16:26:49 I compiled it like he said Apr 29 16:26:53 no idea why it won't work Apr 29 16:27:43 ~/routing # ./volume2 20 Apr 29 16:27:43 Setting in-call volume to 400 Apr 29 16:27:53 then it seems to freeze Apr 29 17:07:13 argh Apr 29 17:07:15 bbl Apr 29 17:18:05 back Apr 29 17:20:22 GNUtoo: un success ful Apr 29 17:20:28 ah? Apr 29 17:20:30 I'll retry Apr 29 17:20:36 /usr/sbin/routing: line 1: syntax error: unexpected word (expecting ")") Apr 29 17:20:43 volume2 works Apr 29 17:20:46 ah Apr 29 17:20:49 let me look Apr 29 17:20:52 well it hangs when I send stuff Apr 29 17:21:02 but routing doesn't even show the help. ito nly give this error. I compiled as you told me Apr 29 17:21:12 ok Apr 29 17:21:15 I'll try Apr 29 17:35:49 dcordes, sorry I gave you an old version of the progrtams Apr 29 17:38:59 GNUtoo: registration problem solved? Apr 29 17:39:05 yes Apr 29 17:39:10 using the GUI Apr 29 17:39:23 ok Apr 29 17:40:18 ok I'll push to gitorious Apr 29 17:43:23 dcordes, https://gitorious.org/htc-msm-2-6-32/uttilities Apr 29 17:43:29 howto do a call: Apr 29 17:44:07 *)Plug headphones inside the phone and put them on your ears or near them, beware of the possible high volume Apr 29 17:44:22 *) mdbus2 -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device org.freesmartphone.GSM.Call.Initiate 4242 voice Apr 29 17:44:29 replace 4242 by the number to call Apr 29 17:44:41 ./route CALL_START HEADSET_SPKR_STEREO Apr 29 17:44:49 that will route to headphones Apr 29 17:44:52 despite of the name Apr 29 17:46:36 GNUtoo: cool thanks man Apr 29 17:46:52 dcordes, remove -c switch from the gcc Apr 29 17:47:00 call Apr 29 17:47:14 ~lart dcordes Apr 29 17:47:16 * apt takes a big bite out of dcordes's jugular vein Apr 29 17:47:21 oh ! Apr 29 17:47:26 this always happends if you want to exec an object file Apr 29 17:47:34 you can take a bite of my sbuclavian artery Apr 29 17:47:41 arm-oe-linux-gnueabi-gcc routing.c -o routing Apr 29 17:47:50 playya__: thanks Apr 29 17:47:58 you're welcome Apr 29 17:48:04 that's what I pasted before....thanks playya__ nice catch Apr 29 17:48:12 where do I find #unix-gurus ? Apr 29 17:48:41 now back to cmt_speech Apr 29 17:48:44 or meybe here are a few who don't even know or are too humble :-) Apr 29 17:48:52 dcordes, hurry to get it working Apr 29 17:49:08 how would I feed kbd-lookalike input to an arbitrary app? Apr 29 17:49:23 hmmm Apr 29 17:49:25 no idea Apr 29 17:49:32 but maybe captainigloo knows Apr 29 17:49:33 GNUtoo: ok Apr 29 17:49:40 or #e people Apr 29 17:49:42 DocScrutinizer, libfakekey Apr 29 17:49:50 o.O Apr 29 17:49:50 or use /proc ;) Apr 29 17:50:22 git clone git://gitorious.org/htc-msm-2-6-32/uttilities.git Apr 29 17:50:22 yeah, what I been thinking, sth like echo "P" >/proc//stdin Apr 29 17:50:48 don't think it's that easy Apr 29 17:51:07 GNUtoo: should I also compile the other binaries ? Apr 29 17:51:17 no Apr 29 17:51:20 only the route thing Apr 29 17:51:28 I don't remember the use of the other stuff Apr 29 17:51:40 okay Apr 29 17:52:10 playya__: any details about "use /proc"? Apr 29 17:52:22 it's a X app? Apr 29 17:52:31 usually yes Apr 29 17:52:51 playya__: it's about speech input Apr 29 17:52:58 generic Apr 29 17:53:10 hmm Apr 29 17:53:24 maybe register a uinput device from a daemon Apr 29 17:53:30 DocScrutinizer: are you talking about applications connected to a terminal emulator? Apr 29 17:53:39 I thought about the speech engine creating /dev/input99 Apr 29 17:53:46 yes Apr 29 17:54:26 ~/routing/uttilities # ./routing Apr 29 17:54:29 Usage: ./route type path_name~ Apr 29 17:54:32 GNUtoo: wokrs! Apr 29 17:54:33 lindi-: sending >CR> to an arbitrary app's stdin when I say 'enter' Apr 29 17:54:53 dcordes, try to make a call Apr 29 17:55:21 playya__: what does libfakekey? Apr 29 17:55:26 GNUtoo: I didmn't run any command yet Apr 29 17:55:39 dcordes, indeed that's why I said to try to make a call Apr 29 17:55:50 I already pasted the commands upper Apr 29 17:55:54 ok Apr 29 17:56:01 howto do a call: Apr 29 17:56:06 DocScrutinizer: ok so would what virtual keyboards do be ok for you? Apr 29 17:56:19 afaik maemo-keyboard and e-keyboard are using it Apr 29 17:56:23 yes, I think it would Apr 29 17:56:36 ./route CALL_START HEADSET_SPKR_STEREO Apr 29 17:56:42 GNUtoo: don'T have headset Apr 29 17:56:48 GNUtoo: I have headphones Apr 29 17:56:54 ah? even headphones? Apr 29 17:56:57 DocScrutinizer, eschreibung: library for converting characters to X key-presses [runtime] Apr 29 17:56:58 libfakekey is a simple library for converting UTF-8 characters into 'fake' X key-presses. Apr 29 17:56:59 try with headphones Apr 29 17:57:03 ok! Apr 29 17:57:03 call an operator number Apr 29 17:57:07 connected Apr 29 17:57:08 ok Apr 29 17:57:10 like one that is free as in cost Apr 29 17:57:14 1212 Apr 29 17:57:15 and that says press one for Apr 29 17:57:19 press two for bar Apr 29 17:57:21 etc... Apr 29 17:57:27 playya__: thanks Apr 29 17:57:28 i know dcordes PIN :P Apr 29 17:57:51 how can I close the contacts window ? Apr 29 17:57:54 playya__, isn't 1212 an operator number instead Apr 29 17:58:17 playya__: dcordes has no pin Apr 29 17:58:18 dcordes, with mdbus2 or as usual with the top bar + close button Apr 29 17:58:43 my top bar is gone Apr 29 17:58:44 DocScrutinizer: xte "str Return" emulates hitting enter Apr 29 17:58:47 I know leviathan's pin Apr 29 17:58:52 I bet it's 1337 Apr 29 17:58:55 not the frist time my top bar disappeared for no reason Apr 29 17:59:02 lol leviathan Apr 29 17:59:10 lindi-: \o/ Apr 29 17:59:18 calling Apr 29 17:59:22 looolllll Apr 29 17:59:24 sepaker ! Apr 29 17:59:33 aaahahahhahahaha ! Apr 29 17:59:40 so it works Apr 29 17:59:49 sebaka the wookie Apr 29 17:59:50 maybe that's because I routed to headphones first Apr 29 18:00:05 :D Apr 29 18:00:14 * dcordes lights some fireworks Apr 29 18:00:30 the funny part is: the operator lady has robotic voice Apr 29 18:00:34 lol Apr 29 18:00:39 it is a known problem: the DSP needs some init sequence Apr 29 18:00:42 I need to find it out Apr 29 18:00:44 ok Apr 29 18:00:45 cotulla knows Apr 29 18:00:52 haha :D Apr 29 18:01:05 maybe you prefer the robotic voice? Apr 29 18:01:14 (since it's funny) Apr 29 18:01:15 DocScrutinizer: hm... perhaps you could get GoldenDelicious or so to import the caps? surely easier to handle than doing it privately :-) Apr 29 18:01:24 yes it gives me lot of joy Apr 29 18:01:38 antrik: thought about that, yes Apr 29 18:01:40 (don't they need them anyways for GTA04?...) Apr 29 18:02:05 it sounds like mickey mouse after inhaling He Apr 29 18:02:09 with a machine touch Apr 29 18:02:13 *should* - I sincerly hope they didn't opt for another go with those crappy LiIon Apr 29 18:02:34 GNUtoo: ok to stop joking for a while... your problem is gold ! Apr 29 18:02:47 GNUtoo: now we must implement it in shr/fso Apr 29 18:03:20 s/problem/program/ Apr 29 18:03:51 fools, use sox for funny effects! Apr 29 18:04:02 ok Apr 29 18:04:26 dcordes, why not wait for cotulla's alsa Apr 29 18:04:37 ? Apr 29 18:04:39 maybe even via laspa Apr 29 18:04:44 ladspa Apr 29 18:04:47 maybe he has routing inside it too Apr 29 18:05:11 GNUtoo: does it cover audio routing? Apr 29 18:05:32 alsa should cover it, but I've no idea if he implemented that too Apr 29 18:06:18 playya__: I gather X doesn't by default use ALL /dev/input*, and also doesn't recognize when a new input device appears there after X been started? Apr 29 18:06:43 DocScrutinizer: hijacking such low level stuff is probably not a good idea Apr 29 18:06:55 otoh new kbds get noticed immediately Apr 29 18:07:21 * DocScrutinizer scratches head Apr 29 18:07:38 unix and kbd input - always a sure headache Apr 29 18:09:31 GNUtoo: if we can make calls happen on nexus, desire, leo right now- why wait ? Apr 29 18:11:42 because I'm ultra busy Apr 29 18:11:50 if it's something quick why not Apr 29 18:11:55 but if it's not quick... Apr 29 18:12:17 maybe let's do a separate program Apr 29 18:12:23 that listen for some calls Apr 29 18:12:26 if there is a call Apr 29 18:12:30 it switch audio for calls Apr 29 18:12:44 and if the call ends Apr 29 18:12:54 it switches audio back to normal Apr 29 18:13:04 DocScrutinizer: X on Linux uses udev nowadays to register new inputs Apr 29 18:13:22 antrik: yeah Apr 29 18:13:30 oh, X Apr 29 18:13:40 o.O Apr 29 18:13:56 dcordes, personally my priority is the N900 with regard to FSO+SHR Apr 29 18:14:21 (since alsa is not there yet at the moment) Apr 29 18:14:40 then if alsa comes I'll still have to finish n900 Apr 29 18:14:50 since I started Apr 29 18:14:56 finish means help in the crucial part Apr 29 18:15:00 uinput simulates input devices AIUI? so I guess if you add one that pretends to be a keyboard, X will automatically pick it up Apr 29 18:15:01 not do everything Apr 29 18:15:05 but unblock people Apr 29 18:15:13 lindi-: no xte on any of my machines Apr 29 18:15:16 or work on things nobody is working on Apr 29 18:15:22 for instance I can let mrmoku work on modem Apr 29 18:15:43 but since nobody wants to work on cmt_speech it seem that I have to do it Apr 29 18:16:02 antrik: I think that's the way to go for a universal speech input daemon Apr 29 18:17:10 I'm not sure. #xorg-devel would be a better place to ask Apr 29 18:17:19 :nod: Apr 29 18:17:29 freesmartphone.org: 03morphis 07aurora * r095d7ad04b9b 10/aurora/AUTHORS: aurora: add AUTHORS file Apr 29 18:17:32 freesmartphone.org: 03morphis 07aurora * r109c4a4a3ef9 10/aurora/Aurora/Components/Theme.qml: aurora: adjust font size of text shown in the statusbar Apr 29 18:17:34 freesmartphone.org: 03morphis 07aurora * r17fe5baefc1c 10/aurora/ (4 files in 3 dirs): aurora: add a dummy implementation of the necessary indicators Apr 29 18:17:36 freesmartphone.org: 03morphis 07aurora * raf9f7be81b00 10/aurora/ (Aurora/Components/Window.qml aurora main.qml): aurora: make window show the statusbar on top of the screen Apr 29 18:18:14 I tried a few freaky things aling the line "echo test >/proc/4554/fd/*" but the xxx'th time with no success Apr 29 18:19:24 nah, that can't work. if an application writes to its own stdin, it won't get a keypress either :-) Apr 29 18:19:52 you can make text appear on arbitrary apps' *output* no matter which fd you echo it to, but obviously nothing will be seen by app's stdin and get parsed Apr 29 18:19:56 if stdin is connected to a terminal, it will probably produce screen output; but that's it Apr 29 18:20:05 exactly Apr 29 18:21:18 would have to wrap my head further around pty's and that other associated thing Apr 29 18:21:43 if you want to push something to an application's stdin, you have to run that application on a pty slave, and write to the pty master Apr 29 18:21:47 [Rui], hi Apr 29 18:21:52 but that won't do much good for most X apps... Apr 29 18:21:58 antrik: exactly :-) Apr 29 18:22:43 only X app I know that actually reads from stdin is MagickPoint... Apr 29 18:22:57 err magicpoint Apr 29 18:23:00 yeah, and as we got not even consoles on maemo or - for that behalf - SHR, I'm not much concerned to find a way beyond "faking" X input Apr 29 18:23:50 so /dev/input99 is it then Apr 29 18:24:16 I know that X has some extension(s) that allow faking input events (that's probably what this libfakekey uses) Apr 29 18:24:28 that's what you would want to use to send to specific applications Apr 29 18:24:34 and xte which lindi- mentioned Apr 29 18:24:50 the uinput way would send it to the X server itself, which would than use the usual method for distributing it to clients... Apr 29 18:25:01 yep Apr 29 18:25:02 not sure which is more useful for you Apr 29 18:25:15 fine for top level - I.E. window manager Apr 29 18:25:30 aka hildon-desktop Apr 29 18:25:37 I never heard of an xte. I know there is an xtest extension, but I have no idea how it is used. it *might* be what libfakekey uses Apr 29 18:26:02 antrik: many thanks for the sparring Apr 29 18:28:04 DocScrutinizer: if my soldering skills wouldn't be negative... I'd consider taking two of those bats :) Apr 29 18:28:25 DocScrutinizer: btw. any idea what 'required_fc_tx' might be? Apr 29 18:28:31 [Rui], you have a galaxy S right? Apr 29 18:28:50 [Rui], there is an user named igor- in #replicant that has one too Apr 29 18:29:00 maybe you could unite to reverse engineer that modem Apr 29 18:29:03 mrmoku: no idea. Which context? Apr 29 18:29:06 *modem protocol Apr 29 18:29:46 tx sounds like RF Apr 29 18:29:50 or serial Apr 29 18:29:55 DocScrutinizer: PEP pipe Apr 29 18:30:03 broader context is GPRS Apr 29 18:30:04 whatever that is Apr 29 18:30:08 aaah Apr 29 18:30:22 frequency correction? Apr 29 18:30:32 phonet_pipe? Apr 29 18:30:34 no idea Apr 29 18:30:36 like the kernel module? Apr 29 18:30:37 GNUtoo: yup Apr 29 18:30:39 no Apr 29 18:30:40 ok Apr 29 18:30:44 ah? Apr 29 18:30:54 not the kernel module... the pipe resource of isi Apr 29 18:31:01 ah ok Apr 29 18:31:03 * mrmoku got those two confused too :) Apr 29 18:31:17 the kernel module is for different phones me thinks Apr 29 18:31:23 ok Apr 29 18:31:28 grep thru wireless modem api specs? Apr 29 18:31:36 ok, good idea Apr 29 18:31:43 like features phones running symbian Apr 29 18:31:45 ok Apr 29 18:33:56 DocScrutinizer: flow control Apr 29 18:34:14 meh, chk Apr 29 18:34:27 GNUtoo: I think I read some SE phone using a slim version of isi needs that IIRC Apr 29 18:34:29 too simple ;-P Apr 29 18:34:31 :P Apr 29 18:34:47 I wasn't bad with serial Apr 29 18:34:54 ok Apr 29 18:42:58 anybody experienced with concept of commercial speech input like dragon dictate or whatever they're called? Apr 29 18:44:45 ok robot voice fixed. Apr 29 18:45:03 GNUtoo: how to route to handset ? Apr 29 18:45:33 I don't remember but I can look Apr 29 18:45:42 maybe not immediately tough Apr 29 18:45:57 handset beeing less volume? Apr 29 18:46:20 if so it's complicated Apr 29 18:46:28 <[Rui]> GNUtoo: back, nice news. will look into it. Apr 29 18:46:34 I started it for dream and didn't finish it yet Apr 29 18:46:40 [Rui], maybe come in #replicant Apr 29 18:48:59 hello :-) Apr 29 18:51:24 I have a question, independent on om dev, Ill move into an another flat, which cheap usb dongle (umts/hsdpa) with linux support should i buy ? (i dont hav a N900 :-) ) Apr 29 18:57:02 freesmartphone.org: 03mickey 07cornucopia * r4f9e7c492055 10/fsogsmd/src/plugins/dbus_service/plugin.vala: fsogsmd: dbus_service: set proper status check for every dbus method Apr 29 18:57:12 nschle85: I know some people who successfully use the O2 ones -- but there is no guarantee that they won't suddently change the hardware. only safe thing is to go to the shop, and say that you only buy it if they let you test it beforehand Apr 29 18:59:46 antrik: thank you, iam using simyo, they have one for 39 euros but i need it for round abot 14 days so the hardware should be cheap and working Apr 29 19:03:58 nschle85: you probably don't want to use the same SIM as you use for phoning; so you can pretty much pick any provider... Apr 29 19:05:46 BTW, are you sure you won't survive two weeks without internet?... ;-) Apr 29 19:07:00 antrik: no, a am planning a europe trip withing this time, checking bank accounts, checking mails.... Apr 29 19:07:32 antrik: tracking waht happens on shr :-) Apr 29 19:11:31 antrik: and last but not least, my phone at home is provided by sipgate .... Apr 29 19:11:59 ohohoh, data roaming Apr 29 19:12:31 1 minute online could be more expensive than the whole stick ;) Apr 29 19:12:39 still expensive, while with airbag now Apr 29 19:13:25 no, simyo: 10 euros for 30 days flat, after 1 GB it has limited speed Apr 29 19:13:41 I don't know of any semi decent data rate for international roaming Apr 29 19:14:22 i dont need roaming (would be nice to have ) Apr 29 19:14:29 and simyo best thing that you can get is no data traffic at all abroad Apr 29 19:15:05 worst is your account has -80EUR in a few seconds Apr 29 19:15:12 the gets cut Apr 29 19:15:29 DocScrutinizer: i need the stick only in germany Apr 29 19:15:40 ooh, what abut the EU trip then? Apr 29 19:16:07 DocScrutinizer: i talked about planning that Apr 29 19:16:11 seems I been mistaken Apr 29 19:16:18 ok Apr 29 19:16:28 then go for simyo or whatever you like Apr 29 19:16:44 I think O2 is really decent Apr 29 19:17:02 though a itsy tad more expensive than e.g simyo Apr 29 19:17:12 but then has better bandwidth Apr 29 19:17:14 DocScrutinizer: we booked some ferries but detailed hotel booking ill do after voving Apr 29 19:17:18 moving Apr 29 19:17:44 way better Apr 29 19:17:58 DocScrutinizer: i am looking for some cheap hardware Apr 29 19:18:05 O2 Apr 29 19:18:16 surfstick Apr 29 19:18:27 like 25EUR irrc Apr 29 19:18:39 DocScrutinizer: is it simlock and netlock free ? Apr 29 19:18:41 dunno about linux Apr 29 19:18:53 nfc Apr 29 19:19:13 DocScrutinizer: linux is a must have ! Apr 29 19:19:40 sure, see what antrik said Apr 29 19:19:57 there are O2 shops all over the town Apr 29 19:20:34 (in Germany) Apr 29 19:23:46 DocScrutinizer: thank you, you have no alternative to buy the 39€ stick from simyo. Apr 29 19:24:22 DocScrutinizer: this is the argument to buy the N900 now and not to throw away 39€ Apr 29 19:24:50 DocScrutinizer: N900 can thetering ? i hope so Apr 29 19:25:00 basically yes Apr 29 19:25:22 DocScrutinizer: what does basically mean ? Apr 29 19:25:28 works like a charm with windows, on linux results are ambivalent Apr 29 19:25:45 ok backend of cmtspeech is alreasy nokia....hmmm Apr 29 19:25:48 brute force always works though Apr 29 19:26:08 nschle85: the problem with simyo is that you probably can't test the hardware before buying; so it would be pretty risky Apr 29 19:26:44 antrik: the stick they are selling has 100% linus support Apr 29 19:27:24 DocScrutinizer: are you talking about shr image for N900 or Maemo ? Apr 29 19:27:28 do you get a guarantee that they won't change the hardware? Apr 29 19:28:21 anyways, I guess you won't get much cheaper than that if you want to buy it without a contract attached Apr 29 19:30:00 antrik: if i buy a Huawei Data Stick E173 on simyo platform, hat can they change ? Apr 29 19:30:20 -hat +what Apr 29 19:31:16 Hello everyone Apr 29 19:31:31 I am having issues building shr-unstable Apr 29 19:31:40 for quite a while now Apr 29 19:32:14 http://pastebin.com/wVGfjJaA Apr 29 19:32:27 somehow it fails there Apr 29 19:32:30 DocScrutinizer: is thetering working with N900 and installed OS (memo) and linux clients ? Apr 29 19:32:37 even when I start fresh from scratch Apr 29 19:32:50 nschle85: well, with WLAN sticks it often happend in the past that people bought one after reading about good Linux support, but than it turned out the "same" product uses a completely different chipset now... I guess this could happen here too Apr 29 19:33:20 antrik: this i did not know Apr 29 19:34:07 don't know whether this happend for UMTS sticks too Apr 29 19:34:26 guess the risk is not too big... Apr 29 19:34:39 and you can still send it back if it really doesn't work :-) Apr 29 19:34:41 ArtoX: have you attached all necessary patches ? Apr 29 19:35:40 antrik: if N900 would work for me i would buy one now but DocScrutinizer does not answer Apr 29 19:35:57 nschle85: I just tried to build shr as state by the wiki Apr 29 19:36:05 and I have just run make update Apr 29 19:38:31 ArtoX: i did not build shr from scratch for a while, please read the troubleshooting section Apr 29 19:39:48 Artox: section: ffmpeg and libav Apr 29 19:40:08 found it Apr 29 19:40:17 should have reread the wiki really Apr 29 19:40:31 last time I read it was weeks ago Apr 29 19:40:34 thx Apr 29 19:41:14 Artox: i have always the same problems like you, so I always escalade every build issue. Apr 29 19:42:28 Artox: JaMa now documents how to build shr in the wiki, before the bug is fixed. Apr 29 19:43:59 Artox: does it work ? Apr 29 19:44:13 havent tested yet Apr 29 19:44:59 Artox: please test it :-) Apr 29 19:45:33 Artox: if it does not work, we have anoter problem Apr 29 19:45:50 *** Please tell me who you are. Apr 29 19:45:52 what? Apr 29 19:46:19 git wants to know my identity Apr 29 19:46:20 Artox: who ? what do you mean ? Apr 29 19:46:39 Artox: ok, wait Apr 29 19:46:49 Artox: yep you should configure your name and email? Apr 29 19:46:55 k Apr 29 19:48:18 bitbake running again Apr 29 19:50:02 Artox: you can do this: Apr 29 19:50:26 wget -nv http://patches.openembedded.org/patch/935/mbox/ -O pw-am-935.patch Apr 29 19:50:48 patch -p1 < ../../pw-am-935.patch Apr 29 19:51:36 it already works Apr 29 19:51:38 but thx Apr 29 19:51:46 it built libav Apr 29 19:52:49 Artox: i am one of the documenters, how did you get it working ? Apr 29 19:53:52 as stated in the wiki Apr 29 19:54:02 cd shr-unstable/openembedded Apr 29 19:54:04 contrib/patchwork/pw-am.sh 935 Apr 29 19:54:09 those 2 commands did it Apr 29 19:55:03 Artox: and why did you get some git questions about your name ? Apr 29 19:55:43 Artox: and how did you solve them ? Apr 29 19:56:20 Artox: please tell ma all you did, i would like to document it Apr 29 19:56:33 -ma +me Apr 29 19:56:53 mhm Apr 29 19:56:59 cant scroll back Apr 29 19:57:04 buffer overwritten in terminal Apr 29 19:57:06 but Apr 29 19:57:17 it told mne how to set email and name Apr 29 19:57:28 git config --global user.name "yourname" Apr 29 19:57:30 sthg like that Apr 29 19:58:20 I was justr suprised by this "*** Please tell me who you are." Apr 29 19:58:24 remembered me of google Apr 29 19:58:27 and sony Apr 29 19:58:28 Artox: did you entered some git commands ? Apr 29 19:58:45 2 commands to set my name and my email address Apr 29 19:59:03 the error message on the screen told me those Apr 29 19:59:44 Artox: ups i thought you want to know who I am :-) Apr 29 19:59:56 oh Apr 29 20:00:22 but usually only Microsoft and Google want to know who I am Apr 29 20:00:32 and I was really shocked when I was asked by a shr script Apr 29 20:01:50 Artox: Git needs at least your nick name and email address, this information is published if you commit some code changes Apr 29 20:02:44 Artox: I you only compile your shr image its not necessary to give git this kind of information Apr 29 20:02:48 well Apr 29 20:02:52 it wanted them stil Apr 29 20:02:58 for fetching a patch Apr 29 20:03:56 Artox: hmmm, i gave git this information but my build server uses wget Apr 29 20:04:21 Artox: wget -nv http://patches.openembedded.org/patch/935/mbox/ -O pw-am-935.patch Apr 29 20:04:39 Artox: cd shr-unstable/openembedded Apr 29 20:04:57 Artox: patch -p1 < ../../pw-am-935.patch Apr 29 20:05:21 hi there. I have a palm pre there. make flash-kernel failed, and after I accidently tried to boot shr, the palm screen tells me: http://palm.com/ROM . is there a way to restore bootr and just boot the old webos system? or is this old system gone? Apr 29 20:05:26 git am -s pw-am-$patchnumber.patch Apr 29 20:05:32 thats what the script does after wget Apr 29 20:05:40 mickey|bbl, ping Apr 29 20:05:44 and git wont do this unless it has a name and email Apr 29 20:06:24 mickey|bbl, the code you wrote doens't get the dbus signals Apr 29 20:06:32 for cmt_speech Apr 29 20:06:34 the vala source Apr 29 20:06:48 it should print that: Apr 29 20:06:51 debug( @"onCallStatusSignal $id w/ status $status" ); Apr 29 20:06:54 last issue: | * opkg_install_cmd: Cannot install package locale-base-en-us. Apr 29 20:06:56 it doesn't Apr 29 20:06:58 that error is clear Apr 29 20:07:13 Artox: you cat use the script, described in wiki, so you must configure git, or you use the sequence i told you Apr 29 20:07:39 I wonder where its hardcoded that shr-image explicitly wnats locale-base-en-us Apr 29 20:07:44 cause I disabled it in my local.conf Apr 29 20:07:49 I only have de locale Apr 29 20:10:20 how long does it usually take to "make flash-kernel" for the SHR on a palm pre? Apr 29 20:10:47 bobo, shouldn't take to long Apr 29 20:13:19 bobo, you can try to start the palm in recovery mode (USB) and novaterm into bootie Apr 29 20:14:02 bobo, then type the following commands: Apr 29 20:14:07 setenv bootfile uImage-2.6.24-palm-joplin-3430 Apr 29 20:14:17 setenv bootargs "root=/dev/mmcblk0p2 rootwait ro init=/sbin/init.backup.bootr" Apr 29 20:14:29 fsboot Apr 29 20:14:43 this should boot your palm into webos (if bootr is already installed) Apr 29 20:14:45 GNUtoo: n900 callhandler does not send any signals yet. use the manual mode, e.g. cmtspeechtest 5 Apr 29 20:14:49 and then setup a call Apr 29 20:14:52 or vice versa Apr 29 20:15:35 ok Apr 29 20:15:35 Slyon, cool. ok, I will try after "make restore-media" is done. thanks in advance Apr 29 20:16:27 mickey|bbl, where is 5 defined? Apr 29 20:16:29 what is 5? Apr 29 20:16:59 cmtspeechtest Apr 29 20:17:12 cmtspeech is your vala cmtspeech? Apr 29 20:17:57 ah right Apr 29 20:18:00 I found it Apr 29 20:19:10 when the signals will be there.... it will also benefit dcordes Apr 29 20:19:33 he needs an activator for audio calls too Apr 29 20:19:42 it's only the nokia n900 call handler Apr 29 20:19:47 which does lack signals Apr 29 20:19:53 all others have them of course Apr 29 20:19:57 ah ok Apr 29 20:19:59 right Apr 29 20:20:01 I understand Apr 29 20:20:08 basiaclly it' Apr 29 20:20:11 Slyon, looks good :) Apr 29 20:20:13 s the unimplemented stuff Apr 29 20:20:18 yes Apr 29 20:20:22 that makes it behave like that Apr 29 20:20:22 ok Apr 29 20:21:15 I think I should go take the laptop to try that delay Apr 29 20:21:22 bobo, nice. but this didn't change anything yet Apr 29 20:21:22 because I've only 1 sim Apr 29 20:21:35 Slyon, if I make saveenv ? Apr 29 20:22:12 bobo, i don't know. but i guess you should fix the error on the filesystem. i guess you link to the kernel is wrong Apr 29 20:22:22 or your link to the init file Apr 29 20:23:07 the link to the webos kernel? Apr 29 20:23:40 bobo, well. bootr changes the link to the apropriate kernel at each boot Apr 29 20:24:28 so in the default case uImage should point to uImage-2.6.24-palm-joplin-3430 and init should point to init.bootr Apr 29 20:29:01 ahhh newer cmtspeechtest is there Apr 29 20:29:40 hm. I would like to re-run the Makefile to overwrite the wrong settings with correct ones. I'm not sure which directives I should "make". "recover" looks good. "install-bootr" did not solve the ROM error. Apr 29 20:31:17 bobo, hmm... i don't know if this works... as the Makefile isn't very error proof yet Apr 29 20:31:46 i can help you to restore it manually if you want Apr 29 20:32:02 as a first step, you should paste a ls -la of /boot and /boot/sbin Apr 29 20:33:24 nschle85: I answered your question before Apr 29 20:33:31 Slyon, I would like to! Apr 29 20:33:46 [2011-04-29 21:24:49] works like a charm with windows, on linux results are ambivalent [2011-04-29 21:25:09] brute force always works though Apr 29 20:35:22 mickey|bbl, ok the loopback works Apr 29 20:35:23 bobo, ok so please paste those two things, so we can see which link is wrong. and then fix it. shouldn't be a big thing :) Apr 29 20:37:07 GNUtoo|laptop: \o/ Apr 29 20:37:26 I did nothing Apr 29 20:37:30 only make a call Apr 29 20:37:47 and launch mickeyl's program Apr 29 20:37:58 so now I have to extract the "data" out of it Apr 29 20:38:01 and feed it to alsa Apr 29 20:38:26 first dump it to a file, way simpler Apr 29 20:38:59 2nd feed that file back to cmt on next call - assuming the format is identical Apr 29 20:39:31 you even may keep that option for a nice "record call" feature ;-D Apr 29 20:39:34 Slyon, http://pastebin.com/YTRNsaMM Apr 29 20:39:48 yes of course Apr 29 20:39:57 for getting to a file Apr 29 20:40:08 *dumping Apr 29 20:40:15 got it Apr 29 20:41:20 bobo, ok here is your error: uImage links to uImage-palmpre.bin but uImage-palmpre.bin isn't there at all Apr 29 20:41:26 I'll first work on earing calls Apr 29 20:41:28 to fix it do the following: Apr 29 20:41:31 since it costs nothing Apr 29 20:41:47 I just have to ear the 4242 provider number Apr 29 20:41:47 dman, missed the fireworks Apr 29 20:41:55 on the device: mount -o remount,rw /boot Apr 29 20:42:35 sure Apr 29 20:43:07 so start off with trying to get sound to earpiece with aplay -D whatever Apr 29 20:43:26 on your computer: wget http://build.shr-project.org/shr-unstable/images/palmpre/uImage-palmpre.bin Apr 29 20:43:35 then just pipe the cmt audio to same alsa device Apr 29 20:43:45 using same statefile Apr 29 20:43:46 on your computer: novacom put file://boo/uImage-palmpre.bin < uImage-palmpre.bin Apr 29 20:44:14 bobo, after this it should work again Apr 29 20:45:29 bobo, there is a typo in on of the commands. it has to be: file://boot/uImage-palmpre.bin Apr 29 20:46:49 Slyon, yes, noticed. the shr kernel is now on the target and linked. Apr 29 20:47:20 bobo, nice. now if you reboot. bootr should welcome you Apr 29 20:49:32 Slyon, yes, the bootr is there. webos starts fine Apr 29 20:50:55 Slyon, shr does not boot. Apr 29 20:51:29 bobo, is there some error? Apr 29 20:51:58 wait, now there's shr's boot screen Apr 29 20:53:52 wow, there is SHR running. Now I try to find out how to configure. Apr 29 20:54:34 bobo, ok. you should report this bug in the makefile as described in the SHR wiki Apr 29 21:13:57 mickey|bbl, how can I write to a file in vala? is the default java-like api ok? Apr 29 21:14:07 with the streaminput, streamoutput etc... Apr 29 21:14:12 I don't find a posix like api Apr 29 21:21:12 I'll ask in #vala Apr 29 21:21:55 Artox: git records the committer when applying a patch, that's why it needs your name and email. of course this is rather irrelevant if you don't intend to do anything further with this commit... Apr 29 21:23:13 ah the vapi is in gio not glib-2.0 or posix Apr 29 21:23:19 I'll look Apr 29 21:23:32 (thanks to #vala) Apr 29 21:31:09 GNUtoo|laptop: there is a posix vapi with file handling too Apr 29 21:31:17 ok Apr 29 21:31:37 the easiest way is Framework.FileHandling Apr 29 21:31:43 ah ok Apr 29 21:31:47 though I don't know if you have that available in the cmtspeach test Apr 29 21:31:48 I must write a buffer tough Apr 29 21:31:54 like the posix write in C Apr 29 21:32:03 ok Apr 29 21:32:08 then not FileHandling Apr 29 21:32:50 is there valadoc of Framework.FileHandling ? Apr 29 21:33:09 don't think so Apr 29 21:33:16 ok Apr 29 21:34:15 http://valadoc.org/references/posix/0.11.5/Posix.html Apr 29 21:34:49 http://valadoc.org/references/posix/0.11.5/Posix.write.html Apr 29 21:35:28 ahhh posix.write and not posix.file.write Apr 29 22:11:31 aplay -r 8000 voice_data.raw -f S16_LE seem to work Apr 29 22:11:42 I've recorded the 4242....lol Apr 29 22:11:54 wow :) Apr 29 22:12:57 http://pastie.org/private/dbugvicytmocjexgnehw Apr 29 22:13:03 diff from the cmt program Apr 29 22:14:55 GNUtoo|laptop: not a big diff :) Apr 29 22:16:01 indeed it was easy Apr 29 22:16:13 now we must think of a strategy to integrate it Apr 29 22:16:17 make an alsa player? Apr 29 22:16:23 use fso for doing that? Apr 29 22:16:29 (like for ringtones) Apr 29 22:17:40 freesmartphone.org: 03mok 07libgisi * r520b443cdff1 10/ (data/libgisi.vapi gisicomm/gisicomm.vala): Apr 29 22:17:40 freesmartphone.org: add a stub for the GPDS client Apr 29 22:17:40 freesmartphone.org: Signed-off-by: Klaus Kurzmann Apr 29 22:18:08 GNUtoo|laptop: IMO this would be a candidate for a fsoaudiod plugin Apr 29 22:18:15 ok Apr 29 22:18:56 we should also look on how to integrate call recordings Apr 29 22:19:01 with om-gta02 too Apr 29 22:20:03 ok Apr 29 22:21:04 now time to sleep though Apr 29 22:21:21 ok Apr 29 22:24:15 gnight Apr 29 22:25:29 * GNUtoo|laptop looks forward to use the nokia900 as a phone **** ENDING LOGGING AT Sat Apr 30 02:59:58 2011