| Index: media/blink/webmediaplayer_impl.h | 
| diff --git a/media/blink/webmediaplayer_impl.h b/media/blink/webmediaplayer_impl.h | 
| index 73a1ce9e14c5591a87b77d9144a2cd9bd527d8b9..35c607491251625077edb418d8cfb5fba266824c 100644 | 
| --- a/media/blink/webmediaplayer_impl.h | 
| +++ b/media/blink/webmediaplayer_impl.h | 
| @@ -18,6 +18,7 @@ | 
| #include "base/memory/weak_ptr.h" | 
| #include "base/threading/thread.h" | 
| #include "build/build_config.h" | 
| +#include "media/base/media_tracks.h" | 
| #include "media/base/pipeline_impl.h" | 
| #include "media/base/renderer_factory.h" | 
| #include "media/base/surface_manager.h" | 
| @@ -261,6 +262,9 @@ class MEDIA_BLINK_EXPORT WebMediaPlayerImpl | 
| void OnEncryptedMediaInitData(EmeInitDataType init_data_type, | 
| const std::vector<uint8_t>& init_data); | 
|  | 
| +  // Called when the demuxer encounters new media tracks. | 
| +  void OnMediaTracksUpdated(scoped_ptr<MediaTracks> tracks); | 
| + | 
| // Called when a decoder detects that the key needed to decrypt the stream | 
| // is not available. | 
| void OnWaitingForDecryptionKey(); | 
| @@ -454,6 +458,9 @@ class MEDIA_BLINK_EXPORT WebMediaPlayerImpl | 
| // This will be null everywhere but Android. | 
| SurfaceManager* surface_manager_; | 
|  | 
| +  std::vector<blink::WebMediaPlayer::TrackId> blink_audio_tracks_; | 
| +  std::vector<blink::WebMediaPlayer::TrackId> blink_video_tracks_; | 
| + | 
| DISALLOW_COPY_AND_ASSIGN(WebMediaPlayerImpl); | 
| }; | 
|  | 
|  |