| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. Use of this | 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. Use of this |
| 2 // source code is governed by a BSD-style license that can be found in the | 2 // source code is governed by a BSD-style license that can be found in the |
| 3 // LICENSE file. | 3 // LICENSE file. |
| 4 | 4 |
| 5 #include "base/compiler_specific.h" | 5 #include "base/compiler_specific.h" |
| 6 #include "base/message_loop.h" | 6 #include "base/message_loop.h" |
| 7 #include "base/process_util.h" | 7 #include "base/process_util.h" |
| 8 #include "chrome/renderer/media/data_source_impl.h" | 8 #include "chrome/renderer/media/data_source_impl.h" |
| 9 #include "chrome/renderer/render_view.h" | 9 #include "chrome/renderer/render_view.h" |
| 10 #include "chrome/renderer/webmediaplayer_delegate_impl.h" | 10 #include "chrome/renderer/webmediaplayer_delegate_impl.h" |
| (...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 230 // Prefer to load from cache, also enable downloading the file, the | 230 // Prefer to load from cache, also enable downloading the file, the |
| 231 // resource will be saved to a single response data file if it's possible. | 231 // resource will be saved to a single response data file if it's possible. |
| 232 net::LOAD_PREFERRING_CACHE | net::LOAD_ENABLE_DOWNLOAD_FILE, | 232 net::LOAD_PREFERRING_CACHE | net::LOAD_ENABLE_DOWNLOAD_FILE, |
| 233 base::GetCurrentProcId(), | 233 base::GetCurrentProcId(), |
| 234 ResourceType::MEDIA, | 234 ResourceType::MEDIA, |
| 235 0, | 235 0, |
| 236 // TODO(michaeln): delegate->mediaplayer->frame-> | 236 // TODO(michaeln): delegate->mediaplayer->frame-> |
| 237 // app_cache_context()->context_id() | 237 // app_cache_context()->context_id() |
| 238 // For now don't service media resource requests from the appcache. | 238 // For now don't service media resource requests from the appcache. |
| 239 WebAppCacheContext::kNoAppCacheContextId, | 239 WebAppCacheContext::kNoAppCacheContextId, |
| 240 delegate_->view()->routing_id())); | 240 delegate_->view()->routing_id(), |
| 241 // TODO(jungshik): It might be useful in some cases |
| 242 // (e.g. interpreting ID3v1 tags in mp3), but for now leave it empty |
| 243 "")); |
| 241 // Start the resource loading. | 244 // Start the resource loading. |
| 242 resource_loader_bridge_->Start(this); | 245 resource_loader_bridge_->Start(this); |
| 243 } | 246 } |
| 244 | 247 |
| 245 void DataSourceImpl::OnDestroy() { | 248 void DataSourceImpl::OnDestroy() { |
| 246 DCHECK(MessageLoop::current() == render_loop_); | 249 DCHECK(MessageLoop::current() == render_loop_); |
| 247 resource_loader_bridge_->Cancel(); | 250 resource_loader_bridge_->Cancel(); |
| 248 resource_loader_bridge_.reset(); | 251 resource_loader_bridge_.reset(); |
| 249 } | 252 } |
| 250 | 253 |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 333 } | 336 } |
| 334 } | 337 } |
| 335 | 338 |
| 336 std::string DataSourceImpl::GetURLForDebugging() { | 339 std::string DataSourceImpl::GetURLForDebugging() { |
| 337 return uri_; | 340 return uri_; |
| 338 } | 341 } |
| 339 | 342 |
| 340 const media::MediaFormat& DataSourceImpl::media_format() { | 343 const media::MediaFormat& DataSourceImpl::media_format() { |
| 341 return media_format_; | 344 return media_format_; |
| 342 } | 345 } |
| OLD | NEW |