Chromium Code Reviews
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 #
Dependent Patchsets: Messages
Total messages: 27 (11 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||