| Index: media/webm/webm_cluster_parser.h
|
| diff --git a/media/webm/webm_cluster_parser.h b/media/webm/webm_cluster_parser.h
|
| index 2bdb1e72b3f514b03505b4b76a08d9948e7443fc..926e6a149cc5c424db8ab0e7d88377bce40f8b7e 100644
|
| --- a/media/webm/webm_cluster_parser.h
|
| +++ b/media/webm/webm_cluster_parser.h
|
| @@ -44,6 +44,9 @@ class MEDIA_EXPORT WebMClusterParser : public WebMParserClient {
|
| const BufferQueue& audio_buffers() const { return audio_.buffers(); }
|
| const BufferQueue& video_buffers() const { return video_.buffers(); }
|
|
|
| + // Returns true if the last Parse() call stopped at the end of a cluster.
|
| + bool cluster_ended() const { return cluster_ended_; }
|
| +
|
| private:
|
| // Helper class that manages per-track state.
|
| class Track {
|
| @@ -88,6 +91,7 @@ class MEDIA_EXPORT WebMClusterParser : public WebMParserClient {
|
|
|
| int64 cluster_timecode_;
|
| base::TimeDelta cluster_start_time_;
|
| + bool cluster_ended_;
|
|
|
| Track audio_;
|
| Track video_;
|
|
|