Hello again, On Apr 11, 3:12 pm, Thilo-Alexander Ginkel <[email protected]> wrote: > I am currently trying to figure out how to fix an annoying bug in > Sipdroid [1], which seems to be triggered by a power management > optimization in Android 2.1: > > While a SIP (VoIP) call is in progress via WiFi, the data transfer > becomes unreliable (and basically stalls) as soon as the display goes > blank after the display timeout or proximity sensor has been > triggered. As soon as the display comes back (by hitting the power > button or releasing the proximity sensor) the data transfer reverts > back to normal. > > Currently, the only possible workaround seems to be to acquire a > PowerManager.SCREEN_DIM_WAKE_LOCK for the duration of the call, which > reliably prevents the issue from surfacing. Still, I think it would be > beneficial to come up with a solution that allows the screen to become > blank (if only for reducing battery consumption).
In the meantime I thought about this issue and came to the conclusion that it may not be WiFi throttling, which is causing the trouble, but rather CPU scaling. In that case, my question would be what other apps, such as media players are doing to avoid being throttled by CPU scaling while the screen is turned off? Thanks, Thilo -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.

