Files
platform-external-webrtc/webrtc/voice_engine
tommi@webrtc.org 3985f0151a ProcessThread improvements.
* Added a way to notify a Module that it's been attached to a ProcessThread.
  The benefit of this is to give the module a way to wake up the thread
  when it needs work to happen on the worker thread, immediately.
  Today, module instances are typically registered with a process thread
  outside the control of the modules themselves.  I.e. they typically
  don't know about the process thread they're attached to.

* Improve ProcessThread's WakeUp algorithm to not call TimeUntilNextProcess
  when a WakeUp call is requested.  This is an optimization for the above
  case which avoids the module having to acquire a lock or do an interlocked
  operation before calling WakeUp(), which would ensure the module's
  TimeUntilNextProcess() implementation would return 0.

BUG=2822
R=stefan@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/39239004

Cr-Commit-Position: refs/heads/master@{#8527}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8527 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-02-27 13:37:25 +00:00
..
2015-02-27 13:37:25 +00:00
2015-01-29 12:14:13 +00:00
2015-01-29 12:14:13 +00:00
2015-02-27 13:37:25 +00:00
2014-10-27 18:18:17 +00:00
2014-05-30 17:28:50 +00:00
2015-02-27 13:37:25 +00:00
2014-12-19 13:49:55 +00:00
2013-08-15 23:38:54 +00:00