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