DescriptionFixed ended event when playing audio on linux.
AudioRendererBase::FillBuffers() sends ended event only when playback_delay == 0, but with ALSA output the delay was never set to 0 because it includes hardware delay. Changed ALSA output to include only internal buffers in the delay value: this matches windows and mac versions.
BUG=45074
TEST=<audio> fires ended event when necessary
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=52407
Patch Set 1 #
Messages
Total messages: 4 (0 generated)
|