diff options
author | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-19 19:55:20 +0000 |
---|---|---|
committer | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-19 19:55:20 +0000 |
commit | a9415292f9aedca5c528532f1260118ad384aaed (patch) | |
tree | df6dde3058efb3594a77ef78ce904c624f78da30 /webkit/media/simple_data_source.h | |
parent | d2353452f11b73f763ea0be9f1a608d03cfddeac (diff) | |
download | chromium_src-a9415292f9aedca5c528532f1260118ad384aaed.zip chromium_src-a9415292f9aedca5c528532f1260118ad384aaed.tar.gz chromium_src-a9415292f9aedca5c528532f1260118ad384aaed.tar.bz2 |
Replace DataSourceFactory with explicitly initialized DataSources.
BUG=107324
TEST=layout tests
Review URL: https://chromiumcodereview.appspot.com/9243016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118338 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/media/simple_data_source.h')
-rw-r--r-- | webkit/media/simple_data_source.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/webkit/media/simple_data_source.h b/webkit/media/simple_data_source.h index e905be9..94f144f 100644 --- a/webkit/media/simple_data_source.h +++ b/webkit/media/simple_data_source.h @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -15,7 +15,7 @@ #include "base/memory/scoped_ptr.h" #include "base/message_loop.h" -#include "media/base/filter_factories.h" +#include "googleurl/src/gurl.h" #include "media/base/data_source.h" #include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h" #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebURLLoader.h" @@ -36,13 +36,6 @@ class SimpleDataSource : public WebDataSource, public WebKit::WebURLLoaderClient { public: - // Creates a DataSourceFactory for building SimpleDataSource objects. - static media::DataSourceFactory* CreateFactory( - MessageLoop* render_loop, - WebKit::WebFrame* frame, - media::MediaLog* media_log, - const WebDataSourceBuildObserverHack& build_observer); - SimpleDataSource(MessageLoop* render_loop, WebKit::WebFrame* frame); virtual ~SimpleDataSource(); @@ -92,9 +85,8 @@ class SimpleDataSource const WebKit::WebURLError&); // webkit_glue::WebDataSource implementation. - virtual void Initialize(const std::string& url, + virtual void Initialize(const GURL& url, const media::PipelineStatusCB& callback) OVERRIDE; - virtual void CancelInitialize() OVERRIDE; virtual bool HasSingleOrigin() OVERRIDE; virtual void Abort() OVERRIDE; |