| Index: media/filters/chunk_demuxer.h
|
| diff --git a/media/filters/chunk_demuxer.h b/media/filters/chunk_demuxer.h
|
| index c0889f661cdabe89fead53f590ee7e8ce32ea9dc..3557c0c5bdf2da09a7da0944c9cace585bdc2057 100644
|
| --- a/media/filters/chunk_demuxer.h
|
| +++ b/media/filters/chunk_demuxer.h
|
| @@ -159,6 +159,7 @@ class MEDIA_EXPORT ChunkDemuxer : public Demuxer {
|
| virtual DemuxerStream* GetStream(DemuxerStream::Type type) OVERRIDE;
|
| virtual base::TimeDelta GetStartTime() const OVERRIDE;
|
| virtual base::Time GetTimelineOffset() const OVERRIDE;
|
| + virtual bool IsLiveMode() const OVERRIDE;
|
|
|
| // Methods used by an external object to control this demuxer.
|
| //
|
| @@ -287,8 +288,10 @@ class MEDIA_EXPORT ChunkDemuxer : public Demuxer {
|
| bool CanEndOfStream_Locked() const;
|
|
|
| // SourceState callbacks.
|
| - void OnSourceInitDone(bool success, base::TimeDelta duration,
|
| - base::Time timeline_offset);
|
| + void OnSourceInitDone(bool success,
|
| + base::TimeDelta duration,
|
| + base::Time timeline_offset,
|
| + bool live_mode);
|
|
|
| // Creates a DemuxerStream for the specified |type|.
|
| // Returns a new ChunkDemuxerStream instance if a stream of this type
|
| @@ -366,6 +369,7 @@ class MEDIA_EXPORT ChunkDemuxer : public Demuxer {
|
| double user_specified_duration_;
|
|
|
| base::Time timeline_offset_;
|
| + bool live_mode_;
|
|
|
| typedef std::map<std::string, SourceState*> SourceStateMap;
|
| SourceStateMap source_state_map_;
|
|
|