| OLD | NEW | 
|   1 // Copyright 2013 The Chromium Authors. All rights reserved. |   1 // Copyright 2013 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #include "media/blink/texttrack_impl.h" |   5 #include "media/blink/texttrack_impl.h" | 
|   6  |   6  | 
|   7 #include "base/bind.h" |   7 #include "base/bind.h" | 
 |   8 #include "base/bind_to_current_loop.h" | 
|   8 #include "base/location.h" |   9 #include "base/location.h" | 
|   9 #include "base/single_thread_task_runner.h" |  10 #include "base/single_thread_task_runner.h" | 
|  10 #include "media/base/bind_to_current_loop.h" |  | 
|  11 #include "media/blink/webinbandtexttrack_impl.h" |  11 #include "media/blink/webinbandtexttrack_impl.h" | 
|  12 #include "third_party/WebKit/public/platform/WebInbandTextTrackClient.h" |  12 #include "third_party/WebKit/public/platform/WebInbandTextTrackClient.h" | 
|  13 #include "third_party/WebKit/public/platform/WebMediaPlayerClient.h" |  13 #include "third_party/WebKit/public/platform/WebMediaPlayerClient.h" | 
|  14  |  14  | 
|  15 namespace media { |  15 namespace media { | 
|  16  |  16  | 
|  17 TextTrackImpl::TextTrackImpl( |  17 TextTrackImpl::TextTrackImpl( | 
|  18     const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, |  18     const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, | 
|  19     blink::WebMediaPlayerClient* client, |  19     blink::WebMediaPlayerClient* client, | 
|  20     scoped_ptr<WebInbandTextTrackImpl> text_track) |  20     scoped_ptr<WebInbandTextTrackImpl> text_track) | 
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  61 } |  61 } | 
|  62  |  62  | 
|  63 void TextTrackImpl::OnRemoveTrack( |  63 void TextTrackImpl::OnRemoveTrack( | 
|  64     blink::WebMediaPlayerClient* client, |  64     blink::WebMediaPlayerClient* client, | 
|  65     scoped_ptr<WebInbandTextTrackImpl> text_track) { |  65     scoped_ptr<WebInbandTextTrackImpl> text_track) { | 
|  66   if (text_track->client()) |  66   if (text_track->client()) | 
|  67     client->removeTextTrack(text_track.get()); |  67     client->removeTextTrack(text_track.get()); | 
|  68 } |  68 } | 
|  69  |  69  | 
|  70 }  // namespace media |  70 }  // namespace media | 
| OLD | NEW |