| Index: chromecast/media/cma/filters/cma_renderer.cc
|
| diff --git a/chromecast/media/cma/filters/cma_renderer.cc b/chromecast/media/cma/filters/cma_renderer.cc
|
| index a8a46f5d2646e7da562215fd6ae9f8c0be145a70..1473f02af0fc36c9b484b7b54b20d12a06161bb2 100644
|
| --- a/chromecast/media/cma/filters/cma_renderer.cc
|
| +++ b/chromecast/media/cma/filters/cma_renderer.cc
|
| @@ -66,6 +66,9 @@ CmaRenderer::~CmaRenderer() {
|
| base::ResetAndReturn(&init_cb_).Run(::media::PIPELINE_ERROR_ABORT);
|
| else if (!flush_cb_.is_null())
|
| base::ResetAndReturn(&flush_cb_).Run();
|
| +
|
| + if (has_audio_ || has_video_)
|
| + media_pipeline_->Stop();
|
| }
|
|
|
| void CmaRenderer::Initialize(
|
|
|