Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(89)

Issue 680393003: Make setRemoteDescription, setLocalDescription et al async. (Closed)

Created:
6 years, 1 month ago by tommi (sloooow) - chröme
Modified:
6 years, 1 month ago
Reviewers:
perkj_chrome
CC:
chromium-reviews, posciak+watch_chromium.org, jam, mcasas+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, mkwst+moarreviews-renderer_chromium.org, wjia+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Make setRemoteDescription, setLocalDescription et al async. This reduces blocking on the UI thread significantly in the same way as has been done for getStats. BUG=378065 Committed: https://crrev.com/72eaef099698d09dbf9f3fe3cf5de2e98259239e Cr-Commit-Position: refs/heads/master@{#302780}

Patch Set 1 #

Patch Set 2 : fetch signaling thread ptr from the factory #

Patch Set 3 : Test addIce #

Patch Set 4 : Fix content_unittests #

Patch Set 5 : More updates #

Patch Set 6 : Rebase+remove AddStream/RemoveStream closures #

Patch Set 7 : Revert some changes, add TODOs, rebase #

Patch Set 8 : String update #

Total comments: 24

Patch Set 9 : Remove dead code #

Patch Set 10 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+189 lines, -87 lines) Patch
M content/renderer/media/rtc_peer_connection_handler.h View 1 2 3 4 5 6 7 8 9 3 chunks +7 lines, -5 lines 0 comments Download
M content/renderer/media/rtc_peer_connection_handler.cc View 1 2 3 4 5 6 7 8 9 19 chunks +169 lines, -76 lines 0 comments Download
M content/renderer/media/rtc_peer_connection_handler_unittest.cc View 1 2 3 4 5 6 7 chunks +12 lines, -5 lines 0 comments Download
M content/renderer/media/webrtc/peer_connection_dependency_factory.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 19 (2 generated)
tommi (sloooow) - chröme
fetch signaling thread ptr from the factory
6 years, 1 month ago (2014-11-03 21:12:58 UTC) #1
tommi (sloooow) - chröme
Test addIce
6 years, 1 month ago (2014-11-03 21:26:16 UTC) #2
tommi (sloooow) - chröme
Fix content_unittests
6 years, 1 month ago (2014-11-03 22:27:31 UTC) #3
tommi (sloooow) - chröme
More updates
6 years, 1 month ago (2014-11-04 07:17:52 UTC) #4
tommi (sloooow) - chröme
Rebase+remove AddStream/RemoveStream closures
6 years, 1 month ago (2014-11-04 17:18:43 UTC) #5
tommi (sloooow) - chröme
Revert some changes, add TODOs, rebase
6 years, 1 month ago (2014-11-04 21:01:05 UTC) #6
tommi (sloooow) - chröme
String update
6 years, 1 month ago (2014-11-04 22:18:07 UTC) #7
tommi (sloooow) - chröme
updated after the libjingle roll - ptal
6 years, 1 month ago (2014-11-04 22:19:11 UTC) #8
tommi (sloooow) - chröme
Hej Per - please review
6 years, 1 month ago (2014-11-04 22:19:45 UTC) #10
perkj_chrome
https://codereview.chromium.org/680393003/diff/130001/content/renderer/media/rtc_peer_connection_handler.cc File content/renderer/media/rtc_peer_connection_handler.cc (right): https://codereview.chromium.org/680393003/diff/130001/content/renderer/media/rtc_peer_connection_handler.cc#newcode144 content/renderer/media/rtc_peer_connection_handler.cc:144: void RunClosureWithTrace(const base::Closure& closure, static to be consistent with ...
6 years, 1 month ago (2014-11-05 10:31:02 UTC) #11
tommi (sloooow) - chröme
Remove dead code
6 years, 1 month ago (2014-11-05 10:37:22 UTC) #12
tommi (sloooow) - chröme
Address comments
6 years, 1 month ago (2014-11-05 10:50:14 UTC) #13
tommi (sloooow) - chröme
https://codereview.chromium.org/680393003/diff/130001/content/renderer/media/rtc_peer_connection_handler.cc File content/renderer/media/rtc_peer_connection_handler.cc (right): https://codereview.chromium.org/680393003/diff/130001/content/renderer/media/rtc_peer_connection_handler.cc#newcode144 content/renderer/media/rtc_peer_connection_handler.cc:144: void RunClosureWithTrace(const base::Closure& closure, On 2014/11/05 10:31:02, perkj wrote: ...
6 years, 1 month ago (2014-11-05 10:50:39 UTC) #14
perkj_chrome
lgtm lgtm. Please do a follow up cl to add a content browsertest that call ...
6 years, 1 month ago (2014-11-05 11:00:59 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/680393003/170001
6 years, 1 month ago (2014-11-05 11:02:12 UTC) #17
commit-bot: I haz the power
Committed patchset #10 (id:170001)
6 years, 1 month ago (2014-11-05 11:46:27 UTC) #18
commit-bot: I haz the power
6 years, 1 month ago (2014-11-05 11:47:11 UTC) #19
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/72eaef099698d09dbf9f3fe3cf5de2e98259239e
Cr-Commit-Position: refs/heads/master@{#302780}

Powered by Google App Engine
This is Rietveld 408576698