| Index: media/filters/source_buffer_stream.h
|
| diff --git a/media/filters/source_buffer_stream.h b/media/filters/source_buffer_stream.h
|
| index 362a9ab6272f49d9a9f33f6af8f9da870397814e..0099fe05fed077733fe13bc44974ffb9526a8dd7 100644
|
| --- a/media/filters/source_buffer_stream.h
|
| +++ b/media/filters/source_buffer_stream.h
|
| @@ -89,6 +89,8 @@ class MEDIA_EXPORT SourceBufferStream {
|
| void Remove(base::TimeDelta start, base::TimeDelta end,
|
| base::TimeDelta duration);
|
|
|
| + void NotifyMediaTimeUpdate(DecodeTimestamp media_time);
|
| +
|
| // Changes the SourceBufferStream's state so that it will start returning
|
| // buffers starting from the closest keyframe before |timestamp|.
|
| void Seek(base::TimeDelta timestamp);
|
| @@ -365,6 +367,10 @@ class MEDIA_EXPORT SourceBufferStream {
|
| // emptied.
|
| SourceBufferRange* selected_range_;
|
|
|
| + // Current media time.
|
| + // If not exact, the media time must be a lower bound of the media time.
|
| + DecodeTimestamp current_media_time_;
|
| +
|
| // Queue of the next buffers to be returned from calls to GetNextBuffer(). If
|
| // |track_buffer_| is empty, return buffers from |selected_range_|.
|
| BufferQueue track_buffer_;
|
|
|