| Index: media/base/filters.h
|
| diff --git a/media/base/filters.h b/media/base/filters.h
|
| index 5cd4cf88b5595cb030102423a8a007e8ab16c915..654dae1f95a06d2f0904de08dde7bba5802d3092 100644
|
| --- a/media/base/filters.h
|
| +++ b/media/base/filters.h
|
| @@ -46,19 +46,6 @@ class FilterHost;
|
|
|
| struct PipelineStatistics;
|
|
|
| -// Used to specify video preload states. They are "hints" to the browser about
|
| -// how aggressively the browser should load and buffer data.
|
| -// Please see the HTML5 spec for the descriptions of these values:
|
| -// http://www.w3.org/TR/html5/video.html#attr-media-preload
|
| -//
|
| -// Enum values must match the values in WebCore::MediaPlayer::Preload and
|
| -// there will be assertions at compile time if they do not match.
|
| -enum Preload {
|
| - NONE,
|
| - METADATA,
|
| - AUTO,
|
| -};
|
| -
|
| // Used for completing asynchronous methods.
|
| typedef base::Callback<void(PipelineStatus)> FilterStatusCB;
|
|
|
| @@ -133,36 +120,6 @@ class MEDIA_EXPORT Filter : public base::RefCountedThreadSafe<Filter> {
|
| DISALLOW_COPY_AND_ASSIGN(Filter);
|
| };
|
|
|
| -class MEDIA_EXPORT DataSource : public Filter {
|
| - public:
|
| - typedef base::Callback<void(size_t)> ReadCallback;
|
| - static const size_t kReadError;
|
| -
|
| - // Reads |size| bytes from |position| into |data|. And when the read is done
|
| - // or failed, |read_callback| is called with the number of bytes read or
|
| - // kReadError in case of error.
|
| - // TODO(hclam): should change |size| to int! It makes the code so messy
|
| - // with size_t and int all over the place..
|
| - virtual void Read(int64 position, size_t size,
|
| - uint8* data,
|
| - const DataSource::ReadCallback& read_callback) = 0;
|
| -
|
| - // Returns true and the file size, false if the file size could not be
|
| - // retrieved.
|
| - virtual bool GetSize(int64* size_out) = 0;
|
| -
|
| - // Returns true if we are performing streaming. In this case seeking is
|
| - // not possible.
|
| - virtual bool IsStreaming() = 0;
|
| -
|
| - // Alert the DataSource that the video preload value has been changed.
|
| - virtual void SetPreload(Preload preload) = 0;
|
| -
|
| - // Notify the DataSource of the bitrate of the media.
|
| - // Values of |bitrate| <= 0 are invalid and should be ignored.
|
| - virtual void SetBitrate(int bitrate) = 0;
|
| -};
|
| -
|
| class MEDIA_EXPORT VideoDecoder : public Filter {
|
| public:
|
| // Initialize a VideoDecoder with the given DemuxerStream, executing the
|
|
|