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_; |