DescriptionIntroduce audio/video BufferingState to Pipeline.
This is a stepping stone towards having audio/video renderers accurately
report their buffering state. For now we use the Preroll() callback to
signal that enough data has been buffered.
Notable changes:
- The kStarting/kStarted states have been merged into kPlaying
- DoPlay() is now done implicitly after entering the kPlaying state
- Transitioning from waiting to non-waiting states (or vice versa)
now controls the starting and stopping of playback
BUG=144683
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=269828
Patch Set 1 : #Patch Set 2 : rebase #
Total comments: 4
Patch Set 3 : fixes #
Messages
Total messages: 6 (0 generated)
|