Index: media/filters/source_buffer_stream.h |
diff --git a/media/filters/source_buffer_stream.h b/media/filters/source_buffer_stream.h |
index 85ff8d00a919b86461243ef3ec6ad82a8ea201ab..2a3ad9a4d70a4a86ff38f19ce210e149aa83590b 100644 |
--- a/media/filters/source_buffer_stream.h |
+++ b/media/filters/source_buffer_stream.h |
@@ -374,6 +374,10 @@ class MEDIA_EXPORT SourceBufferStream { |
// |track_buffer_| is empty, return buffers from |selected_range_|. |
BufferQueue track_buffer_; |
+ // If there has been no intervening Seek, this will be true if the last |
+ // emitted buffer emptied |track_buffer_|. |
+ bool just_exhausted_track_buffer_; |
+ |
// The start time of the current media segment being appended. |
DecodeTimestamp media_segment_start_time_; |
@@ -420,10 +424,10 @@ class MEDIA_EXPORT SourceBufferStream { |
// Indicates that splice frame generation is enabled. |
const bool splice_frames_enabled_; |
- // To prevent log spam, count the number of splice generation warnings and |
- // successes logged. |
+ // To prevent log spam, count the number of warnings and successes logged. |
int num_splice_generation_warning_logs_; |
int num_splice_generation_success_logs_; |
+ int num_track_buffer_gap_warning_logs_; |
DISALLOW_COPY_AND_ASSIGN(SourceBufferStream); |
}; |