Index: media/formats/webm/webm_cluster_parser.h |
diff --git a/media/formats/webm/webm_cluster_parser.h b/media/formats/webm/webm_cluster_parser.h |
index 63cc507158af46dd01b859409c38241ad68eda9d..cc546ccb67dd8d7a26106301cc9f6ee1b545a652 100644 |
--- a/media/formats/webm/webm_cluster_parser.h |
+++ b/media/formats/webm/webm_cluster_parser.h |
@@ -13,6 +13,7 @@ |
#include "base/memory/scoped_ptr.h" |
#include "media/base/media_export.h" |
#include "media/base/media_log.h" |
+#include "media/base/stream_parser.h" |
#include "media/base/stream_parser_buffer.h" |
#include "media/formats/webm/webm_parser.h" |
#include "media/formats/webm/webm_tracks_parser.h" |
@@ -20,6 +21,9 @@ |
namespace media { |
class MEDIA_EXPORT WebMClusterParser : public WebMParserClient { |
+ public: |
+ typedef StreamParser::TrackId TrackId; |
+ |
private: |
// Helper class that manages per-track state. |
class Track { |
@@ -53,7 +57,7 @@ class MEDIA_EXPORT WebMClusterParser : public WebMParserClient { |
public: |
typedef std::deque<scoped_refptr<StreamParserBuffer> > BufferQueue; |
- typedef std::map<int, const BufferQueue> TextBufferQueueMap; |
+ typedef std::map<TrackId, const BufferQueue> TextBufferQueueMap; |
WebMClusterParser(int64 timecode_scale, |
int audio_track_num, |