DescriptionAdd a buffering controller for Chromecast.
The buffering controller serves two purposes:
- for URL playback, this will smooth playback when network
condition is not good enough. This basically avoids continuous
stuttering in that case.
- for MSE playback, it stops playback when either audio or video
underruns (which is a special case of the low buffer level state).
BUG=408189
Committed: https://crrev.com/63429df7b27fefd8d7af9f73986b3e08b343a430
Cr-Commit-Position: refs/heads/master@{#292764}
Patch Set 1 #Patch Set 2 : #Patch Set 3 : Clean GYP structure. #Patch Set 4 : Remove ref-counting on the buffering controller. #
Total comments: 16
Patch Set 5 : Address CR comments from patch set #4. #Patch Set 6 : Fix bad license header. #
Messages
Total messages: 24 (3 generated)
|