Revert of [Media Router] Add CastMediaSinkService (patchset #11 id:200001 of...
Revert of [Media Router] Add CastMediaSinkService (patchset #11 id:200001 of https://codereview.chromium.org/2927833002/ ) Reason for revert: Causing unit_tests failures on multiple bots For example: https://uberchromegw.corp.google.com/i/chromium.mac/builders/Mac10.9%20Tests/builds/44050 https://uberchromegw.corp.google.com/i/chromium.mac/builders/Mac10.10%20Tests/builds/20527 https://uberchromegw.corp.google.com/i/chromium.memory/builders/Linux%20TSan%20Tests/builds/8549 Original issue's description: > [Media Router] Add CastMediaSinkService > > NOTE: those extensions header files and extensions::api:: namespace will go away when https://codereview.chromium.org/2913033003/ lands > > Discover process is similar to DialMediaSinkService: > - CastMediaSinkService::Start() registers itself with DnsRegistry > - CastMediaSinkService::OnDnsSdEvent() gets invoked when Dns services comes back and starts a 3s timer > - Start opening channel for each service on IO thread > - CastMediaSinkService::OnChannelOpenedOnIOThread() gets invoked when channel open finishes > - Post task back to UI thread via CastMediaSinkService::OnChannelOpenOnUIThread() > - Create MediaSinkInternal and store it in CastSinkService's sink map > - Invoke MediaSinkBase::FetchCompleted() and send sinks to MRP when timer expires > > TODO: > Unit test > Implement CastSocketService::OpenChannel > > BUG=687377 > > Review-Url: https://codereview.chromium.org/2927833002 > Cr-Commit-Position: refs/heads/master@{#484979} > Committed: https://chromium.googlesource.com/chromium/src/+/b9a2a9b60034d3ee2138c4815bc3c66b13cee3b5 TBR=mfoltz@chromium.org,imcheng@chromium.org,zhaobin@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=687377 Review-Url: https://codereview.chromium.org/2973983002 Cr-Commit-Position: refs/heads/master@{#484996}
Showing
This diff is collapsed.
Please register or sign in to comment