Modify MojoRendererService to host a RendererImpl.
commitf461a3f3ffe02908892ea8b72f6d71b2dbfa933c
authordalecurtis <dalecurtis@chromium.org>
Wed, 29 Oct 2014 22:47:54 +0000 (29 15:47 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 29 Oct 2014 22:48:19 +0000 (29 22:48 +0000)
treecda236da066a031cc0dc6858b4995e87114d2163
parent37b3450122b4957c84b341e4cfd470b747107b8d
Modify MojoRendererService to host a RendererImpl.

Removes the raw AudioRenderer in favor of a RendererImpl which
deduplicates a lot of code.

Notes:
- Time updates are scheduled from StartPlayingFrom() until ended or flush.
- Liveness detection will be moved elsewhere in the chain as part of resolving
http://crbug.com/420025

BUG=410451
TEST=mojo_shell

Review URL: https://codereview.chromium.org/680533004

Cr-Commit-Position: refs/heads/master@{#301955}
media/mojo/interfaces/media_renderer.mojom
media/mojo/services/mojo_renderer_service.cc
media/mojo/services/mojo_renderer_service.h