DescriptionAllow AudioRendererMixerInputs to be restarted after stopped.
We probably shouldn't allow this, but it's currently relied upon by the
WebAudio code and cleaning it up is a big deal: http://crbug.com/151051.
The AudioRendererSink interface does not specify that after Stop() the
sink can no longer be used. All other sinks allow restart, so this is
just keeping with the pace.
In http://crrev.com/280502 I conflated the one-stop-only mechanics of
AudioRenderer:Stop() with those of AudioRendererSink::Stop(). This
patch reverts that mistake while keeping the fixes for the original
issue.
BUG=389204, 390977
TEST=new unittest.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282481
Patch Set 1 #
Total comments: 6
Patch Set 2 : Comments. #
Messages
Total messages: 7 (0 generated)
|