summaryrefslogtreecommitdiffstats
path: root/media/base
diff options
context:
space:
mode:
authorscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-14 17:31:23 +0000
committerscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-14 17:31:23 +0000
commitda978a8dbce277274eaeff4cfa5878d11b17b591 (patch)
treecebecd3e8da40421fe4709e438301f512df39ad9 /media/base
parentcbcdbdf3aa4e1c694880003114239fbfd73572ab (diff)
downloadchromium_src-da978a8dbce277274eaeff4cfa5878d11b17b591.zip
chromium_src-da978a8dbce277274eaeff4cfa5878d11b17b591.tar.gz
chromium_src-da978a8dbce277274eaeff4cfa5878d11b17b591.tar.bz2
Reimplement FileDataSource using file_util::MemoryMappedFile and convert to using FilePath.
This time without breaking the build! git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167691 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/base')
-rw-r--r--media/base/test_data_util.cc4
-rw-r--r--media/base/test_data_util.h5
2 files changed, 5 insertions, 4 deletions
diff --git a/media/base/test_data_util.cc b/media/base/test_data_util.cc
index 4cba4a8..134655d 100644
--- a/media/base/test_data_util.cc
+++ b/media/base/test_data_util.cc
@@ -11,7 +11,7 @@
namespace media {
-std::string GetTestDataURL(const std::string& name) {
+FilePath GetTestDataFilePath(const std::string& name) {
FilePath file_path;
CHECK(PathService::Get(base::DIR_SOURCE_ROOT, &file_path));
@@ -19,7 +19,7 @@ std::string GetTestDataURL(const std::string& name) {
.Append(FILE_PATH_LITERAL("test"))
.Append(FILE_PATH_LITERAL("data"))
.AppendASCII(name);
- return file_path.MaybeAsASCII();
+ return file_path;
}
scoped_refptr<DecoderBuffer> ReadTestDataFile(const std::string& name) {
diff --git a/media/base/test_data_util.h b/media/base/test_data_util.h
index 81efa80..062bbda 100644
--- a/media/base/test_data_util.h
+++ b/media/base/test_data_util.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/basictypes.h"
+#include "base/file_path.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
@@ -15,8 +16,8 @@ namespace media {
class DecoderBuffer;
-// Returns a URL path for a file in the media/test/data directory.
-std::string GetTestDataURL(const std::string& name);
+// Returns a file path for a file in the media/test/data directory.
+FilePath GetTestDataFilePath(const std::string& name);
// Reads a test file from media/test/data directory and stores it in
// a DecoderBuffer. Use DecoderBuffer vs DataBuffer to ensure no matter