Hi Kai,

> >>  - 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).

this is not really true. We can not wakeup ofonod every single second.
You might wanna start running powertop.

Regards

Marcel


_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to