1. 03 Nov, 2014 28 commits
  2. 02 Nov, 2014 11 commits
  3. 01 Nov, 2014 1 commit
    • tommi's avatar
      Split libjingle's signaling thread from the UI thread. · ab51debd
      tommi authored
      This addresses the issue of getStats blocking the UI thread for excessive amounts of time and also opens the door for us to do other heavy-lifters such as setRemoteDescription and setLocalDescription asynchronously.
      
      This CL builds on several others that have landed this week (see bug for details), but here are the key changes:
      
      - PeerConnectionDependencyFactory has a separate signaling thread instead of using the UI thread.
      - Classes that join WebRTC and Blink objects need to be aware of the signaling thread being different.  This means that callbacks will come in on the signaling thread from webrtc and need to be sent to the UI thread for javascript callbacks.
      
      BUG=369796
      
      Review URL: https://codereview.chromium.org/675013005
      
      Cr-Commit-Position: refs/heads/master@{#302395}
      ab51debd