Hi, On 09 Dec 2010, Marcel Holtmann wrote: >> - lots of modems still handle all audio and PA will know nothing >> about calls at all with these modems > > actually Denis raised the same question, but then again this is for a > product specific requirement. And for that product we know that PA will > do the audio processing.
not really. We need modem adaptation for call counters and need an API that works with all modems. And I'd assume other handset vendors need such an API as well (either in oFono or somewhere else). > Important for me is to weight the extra costs of IO and CPU consumption > when doing this inside oFono. And since ofonod itself would actually > not wake up during a phone call, I think this is not a good fit. I share the concern for the IO/CPU cost, but I don't think it matters much in which daemon this is done. Especially if some slack is allowed for the timers (which should be the case), ofonod will be scheduled when the CPU is anyways woken up (e.g. modem/audio interrupts wake up pulseaudio). So the big cost of bringing CPU, memories et al online are already taken at this point, and the additional cost of running ofonod for a while is minimal (compared to waking up some non-realtime thread of pulseaudio, or some other component, to do the same). But yeah, there is a IO/CPU cost in any case, I agree about that. Br, -- Kai Vehmanen _______________________________________________ ofono mailing list [email protected] http://lists.ofono.org/listinfo/ofono
