DescriptionUpdate AudioRenderer API to fire changes in BufferingState.
As a result, Pipeline now handles prerolling and underflow/rebuffering
by listening for BUFFERING_HAVE_NOTHING/ENOUGH callbacks. Preroll() is
renamed StartPlayingFrom() and no longer accepts a completion callback.
In this new model, AudioRenderers immediately enter and remain in
the "playing" state and fire buffering state callbacks to let Pipeline
know when to start/stop the clock.
BUG=144683
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=272465
Patch Set 1 : #
Total comments: 14
Patch Set 2 : nits #Patch Set 3 : rebase #
Total comments: 10
Patch Set 4 : fixes + rebase #Patch Set 5 : fix aosp build #Patch Set 6 : rebase #
Messages
Total messages: 20 (0 generated)
|