DescriptionChromecast teardown race: SetCdm vs. pipeline destruction.
SetCdm travels this path:
* CMFH::SetCdm (IO) --> CMFH::SetCdmOnUiThread (UI) --> MPH::SetCdm (CMA).
while teardown:
* CMFH::DestroyMedia (IO) --> ~MPH (CMA)
This CL adjusts teardown path to go IO --> UI --> CMA. It's a little longer,
but it is now the superset of all IPC-message paths.
R=lcwu@chromium.org,servolk@chromium.org
BUG=internal b/20188230
Committed: https://crrev.com/550e1652df915047ed2442eb19002fc70d3582dd
Cr-Commit-Position: refs/heads/master@{#325677}
Patch Set 1 #Patch Set 2 : adds explanation in comments #Messages
Total messages: 8 (1 generated)
|