**** BEGIN LOGGING AT Sat Jan 23 02:59:57 2010 Jan 24 00:01:10 akiniemi: when initiating a call on n900 - where does one get the audio stream from and in which format is it? cause there is a gstreamer gsm decoder Jan 24 02:03:04 pulseaudio gets it as pcm data from the isi chip Jan 24 02:03:24 the gsm decoder is for playback of clips or whatever Jan 24 02:05:46 hey robot Jan 24 02:05:56 you have a status update on yafono somewhere? Jan 24 02:06:17 is that a high speed serial port for pcm/gsm data? Jan 24 02:06:24 also is it pcm or gsm Jan 24 02:11:30 tmzt: its kinda stalled atm because we've had to reassign the devs, and wanted to wait for ofono itself to stabilise/mature a bit because it wasn't a very solid base for us Jan 24 02:11:43 tmzt: I expect we'll return to it later in the year Jan 24 02:12:33 I think pulseaudio reads pcm data from the high-speed serial port through a special alsa driver and modified alsa backend in pulseaudio Jan 24 02:12:49 because of latency requirements Jan 24 02:13:01 yeah, I thought that might happen Jan 24 02:13:11 how much work would it be to get just call initiation in tp? Jan 24 02:13:15 not call progress Jan 24 02:13:21 It is actually a pure character device. Not an ALSA device. Jan 24 02:14:09 alsa doesn't have a concept of codecs (other than pcm and iesxxx) I think, like v4l2 whihc fails with more complex video compression Jan 24 02:14:37 holtmann: raw gsm packets/frames? Jan 24 02:14:53 PulseAudio also doesn't have the concept of codecs right now. Lennart is considering, but I haven't seen any work on it. Jan 24 02:15:14 jack does I think, it even does video, midi and control protocols Jan 24 02:15:17 I have no idea about the format of the character device stream. I would assume pure PCM. Jan 24 02:15:33 so by GSM they mean u-LAW? Jan 24 02:15:52 Seriously, I have no idea. Jan 24 02:16:17 okay Jan 24 02:16:43 However PA has to listen to their CSD to figure out when call is active. To do some sort of switching. Meaning that the character device most likely has no control data embedded. It is just a pure audio stream. Jan 24 02:17:02 what's CSD? Jan 24 02:18:20 the codecs are implemented on the modem for sure, its just PCM being read into pulseaudio Jan 24 02:18:41 tmzt: shouldn't be a lot of effort to get basic call signalling in - week or two? Jan 24 02:18:45 CSD is their cellular daemon. The piece that oFono is suppose to replace. Jan 24 02:19:02 a right Jan 24 02:19:10 tmzt: would be pretty neat because at least a basic ofono is available on fremantle in maemo extras, and the tp bit would let all the built-in abook/ui/etc start working too Jan 24 02:19:22 Robot101: there's hardware we could be supporting now, but it's not the hardware I have Jan 24 02:19:36 yes, is g1 driver in those packages? Jan 24 02:20:00 not sure, I only found out from aki the other day he'd uploaded them Jan 24 02:21:10 makes me want to find a cheap touch pro gsm or something Jan 24 02:21:46 something I can keep in debian/mer and work on whereever Jan 24 02:22:03 which is the serious impediment to getting this done on any kind of a schedule Jan 24 02:24:13 * Robot101 sleeps **** ENDING LOGGING AT Sun Jan 24 02:59:57 2010