| Index: webkit/media/buffered_resource_loader.h
|
| diff --git a/webkit/media/buffered_resource_loader.h b/webkit/media/buffered_resource_loader.h
|
| index da398b1eb2fddfd80b62e4161b2459d60fd529c5..925238c0721285de816b554968c8f621bca7e34f 100644
|
| --- a/webkit/media/buffered_resource_loader.h
|
| +++ b/webkit/media/buffered_resource_loader.h
|
| @@ -31,19 +31,17 @@ const char kHttpScheme[] = "http";
|
| const char kHttpsScheme[] = "https";
|
| const char kDataScheme[] = "data";
|
|
|
| -// This class works inside demuxer thread and render thread. It contains a
|
| -// WebURLLoader and does the actual resource loading. This object does
|
| -// buffering internally, it defers the resource loading if buffer is full
|
| -// and un-defers the resource loading if it is under buffered.
|
| +// Wraps a WebURLLoader to maintain an in-memory buffer of downloaded
|
| +// data according to the current defer strategy.
|
| class BufferedResourceLoader : public WebKit::WebURLLoaderClient {
|
| public:
|
| // kNeverDefer - Aggresively buffer; never defer loading while paused.
|
| // kReadThenDefer - Request only enough data to fulfill read requests.
|
| - // kThresholdDefer - Try to keep amount of buffered data at a threshold.
|
| + // kCapacityDefer - Try to keep amount of buffered data at capacity.
|
| enum DeferStrategy {
|
| kNeverDefer,
|
| kReadThenDefer,
|
| - kThresholdDefer,
|
| + kCapacityDefer,
|
| };
|
|
|
| // Status codes for start/read operations on BufferedResourceLoader.
|
| @@ -179,7 +177,7 @@ class BufferedResourceLoader : public WebKit::WebURLLoaderClient {
|
| bool DidPassCORSAccessCheck() const;
|
|
|
| // Sets the defer strategy to the given value unless it seems unwise.
|
| - // Specifically downgrade kNeverDefer to kThresholdDefer if we know the
|
| + // Specifically downgrade kNeverDefer to kCapacityDefer if we know the
|
| // current response will not be used to satisfy future requests (the cache
|
| // won't help us).
|
| void UpdateDeferStrategy(DeferStrategy strategy);
|
|
|