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

Issue 1522313003: [Cast,Android,Presentation API] Send messages back to the right clients, listen for messages sooner. (Closed)

Created:
5 years ago by whywhat
Modified:
5 years ago
CC:
chromium-reviews, darin-cc_chromium.org, feature-media-reviews_chromium.org, jam, mcasas+watch_chromium.org, media-router+watch_chromium.org, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, posciak+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Cast,Android,Presentation API] Send messages back to the right clients, listen for messages sooner. CastRouteController now sends messages to the route id associated with the client id, mMediaRouteId was removed. Also PresentationDispatcher subscribes to the PresentationConnection messages before passing the new connection to the page. BUG=569601 TEST=manually run all previously passing Cast e2e tests with the newly passing auto-join test. Committed: https://crrev.com/25472eab8bb06c04bb6cc22d0b259f0baba49699 Cr-Commit-Position: refs/heads/master@{#365635}

Patch Set 1 #

Patch Set 2 : Restored saving the last removed route record #

Patch Set 3 : PAGE_SCOPED always returns false. #

Total comments: 7

Patch Set 4 : Sync client id and route id removals between mSession and mClientRecords. #

Patch Set 5 : Fixed some null pointer exceptions #

Messages

Total messages: 27 (11 generated)
whywhat
PTaL
5 years ago (2015-12-15 14:18:25 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1522313003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1522313003/1
5 years ago (2015-12-15 14:18:47 UTC) #4
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-12-15 15:23:42 UTC) #6
whywhat
Restored saving the last removed route record
5 years ago (2015-12-15 20:39:29 UTC) #7
whywhat
PAGE_SCOPED always returns false.
5 years ago (2015-12-15 21:03:41 UTC) #8
whywhat
PTaL
5 years ago (2015-12-15 21:14:26 UTC) #11
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1522313003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1522313003/40001
5 years ago (2015-12-15 21:15:04 UTC) #12
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-12-15 22:36:01 UTC) #14
imcheng
https://codereview.chromium.org/1522313003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java (right): https://codereview.chromium.org/1522313003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java#newcode29 chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java:29: void onSessionClosed(); This change and L43 sounds like something ...
5 years ago (2015-12-15 23:42:32 UTC) #16
whywhat
https://codereview.chromium.org/1522313003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java (right): https://codereview.chromium.org/1522313003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java#newcode29 chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java:29: void onSessionClosed(); On 2015/12/15 at 23:42:32, imcheng1 wrote: > ...
5 years ago (2015-12-16 12:31:20 UTC) #17
mlamouri (slow - plz ping)
lgtm with comments addressed. Sorry for the delay, I didn't realise this was urgent. https://codereview.chromium.org/1522313003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java ...
5 years ago (2015-12-16 14:53:04 UTC) #18
imcheng
lgtm https://codereview.chromium.org/1522313003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java (right): https://codereview.chromium.org/1522313003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java#newcode29 chrome/android/java/src/org/chromium/chrome/browser/media/router/RouteDelegate.java:29: void onSessionClosed(); On 2015/12/16 12:31:19, whywhat wrote: > ...
5 years ago (2015-12-16 19:24:36 UTC) #19
whywhat
Fixed some null pointer exceptions
5 years ago (2015-12-16 20:55:26 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1522313003/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1522313003/80001
5 years ago (2015-12-16 21:00:16 UTC) #23
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years ago (2015-12-16 22:14:40 UTC) #25
commit-bot: I haz the power
5 years ago (2015-12-16 22:15:47 UTC) #27
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/25472eab8bb06c04bb6cc22d0b259f0baba49699
Cr-Commit-Position: refs/heads/master@{#365635}

Powered by Google App Engine
This is Rietveld 408576698