DescriptionChromecast: fixes crash in AvPipelineImpl teardown.
(1) Making AvPipelineImpl ref-counted caused it to outlive some of
its members, resulting in crashes. This is mitigated by introducing
an explicit Finalize() API for {Audio,Video}PipelineImpl.
(2) "Stop" message was not propagated to the browser-side pipeline at
all. This is now called in ~CmaRenderer.
R=lcwu@chromium.org,erickung@chromium.org,servolk@chromium.org
BUG=internal b/19628205
Committed: https://crrev.com/d8f23a5a8450540db1145ee70591325de570d2cf
Cr-Commit-Position: refs/heads/master@{#319453}
Patch Set 1 #Patch Set 2 : update when Stop is called #Patch Set 3 : changes Finalize signature (not a build failure on arm...) #
Messages
Total messages: 6 (1 generated)
|