diff options
Diffstat (limited to 'media/base/test_data_util.cc')
-rw-r--r-- | media/base/test_data_util.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/media/base/test_data_util.cc b/media/base/test_data_util.cc index a7fb78e..43890da 100644 --- a/media/base/test_data_util.cc +++ b/media/base/test_data_util.cc @@ -11,6 +11,17 @@ namespace media { +std::string GetTestDataURL(const std::string& name) { + FilePath file_path; + CHECK(PathService::Get(base::DIR_SOURCE_ROOT, &file_path)); + + file_path = file_path.Append(FILE_PATH_LITERAL("media")) + .Append(FILE_PATH_LITERAL("test")) + .Append(FILE_PATH_LITERAL("data")) + .AppendASCII(name); + return file_path.MaybeAsASCII(); +} + void ReadTestDataFile(const std::string& name, scoped_array<uint8>* buffer, int* size) { FilePath file_path; |