diff options
author | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-12 18:48:39 +0000 |
---|---|---|
committer | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-12 18:48:39 +0000 |
commit | 353132b98a665e7f93b110c36888c4eef2002a9b (patch) | |
tree | e29892735a9d2ed4861a59134d8566ed05da49fb /base | |
parent | 987f80913e6f2514b74da84540410ff1b06b12e5 (diff) | |
download | chromium_src-353132b98a665e7f93b110c36888c4eef2002a9b.zip chromium_src-353132b98a665e7f93b110c36888c4eef2002a9b.tar.gz chromium_src-353132b98a665e7f93b110c36888c4eef2002a9b.tar.bz2 |
Introduce 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
Review URL: https://codereview.chromium.org/276973004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@269828 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base')
0 files changed, 0 insertions, 0 deletions