| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 var mediaGalleries = chrome.mediaGalleries; | 5 var mediaGalleries = chrome.mediaGalleries; |
| 6 | 6 |
| 7 function RunMetadataTest(filename, callOptions, verifyMetadataFunction) { | 7 function RunMetadataTest(filename, callOptions, verifyMetadataFunction) { |
| 8 function getMediaFileSystemsCallback(results) { | 8 function getMediaFileSystemsCallback(results) { |
| 9 chrome.test.assertEq(1, results.length); | 9 chrome.test.assertEq(1, results.length); |
| 10 var gallery = results[0]; | 10 var gallery = results[0]; |
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 127 function RotatedVideoTest() { | 127 function RotatedVideoTest() { |
| 128 function verifyMetadata(metadata) { | 128 function verifyMetadata(metadata) { |
| 129 chrome.test.assertEq("video/mp4", metadata.mimeType); | 129 chrome.test.assertEq("video/mp4", metadata.mimeType); |
| 130 chrome.test.assertEq(90, metadata.rotation); | 130 chrome.test.assertEq(90, metadata.rotation); |
| 131 | 131 |
| 132 chrome.test.assertEq(3, metadata.rawTags.length); | 132 chrome.test.assertEq(3, metadata.rawTags.length); |
| 133 | 133 |
| 134 chrome.test.assertEq("mov,mp4,m4a,3gp,3g2,mj2", metadata.rawTags[0].type); | 134 chrome.test.assertEq("mov,mp4,m4a,3gp,3g2,mj2", metadata.rawTags[0].type); |
| 135 chrome.test.assertEq("isom3gp4", | 135 chrome.test.assertEq("isom3gp4", |
| 136 metadata.rawTags[0].tags["compatible_brands"]); | 136 metadata.rawTags[0].tags["compatible_brands"]); |
| 137 chrome.test.assertEq("2014-02-11 00:39:25", | 137 chrome.test.assertEq("2014-02-11T00:39:25.000000Z", |
| 138 metadata.rawTags[0].tags["creation_time"]); | 138 metadata.rawTags[0].tags["creation_time"]); |
| 139 chrome.test.assertEq("isom", metadata.rawTags[0].tags["major_brand"]); | 139 chrome.test.assertEq("isom", metadata.rawTags[0].tags["major_brand"]); |
| 140 chrome.test.assertEq("0", metadata.rawTags[0].tags["minor_version"]); | 140 chrome.test.assertEq("0", metadata.rawTags[0].tags["minor_version"]); |
| 141 | 141 |
| 142 chrome.test.assertEq("h264", metadata.rawTags[1].type); | 142 chrome.test.assertEq("h264", metadata.rawTags[1].type); |
| 143 chrome.test.assertEq("2014-02-11 00:39:25", | 143 chrome.test.assertEq("2014-02-11T00:39:25.000000Z", |
| 144 metadata.rawTags[1].tags["creation_time"]); | 144 metadata.rawTags[1].tags["creation_time"]); |
| 145 chrome.test.assertEq("VideoHandle", | 145 chrome.test.assertEq("VideoHandle", |
| 146 metadata.rawTags[1].tags["handler_name"]); | 146 metadata.rawTags[1].tags["handler_name"]); |
| 147 chrome.test.assertEq("eng", metadata.rawTags[1].tags["language"]); | 147 chrome.test.assertEq("eng", metadata.rawTags[1].tags["language"]); |
| 148 chrome.test.assertEq("90", metadata.rawTags[1].tags["rotate"]); | 148 chrome.test.assertEq("90", metadata.rawTags[1].tags["rotate"]); |
| 149 | 149 |
| 150 chrome.test.assertEq("aac", metadata.rawTags[2].type); | 150 chrome.test.assertEq("aac", metadata.rawTags[2].type); |
| 151 chrome.test.assertEq("2014-02-11 00:39:25", | 151 chrome.test.assertEq("2014-02-11T00:39:25.000000Z", |
| 152 metadata.rawTags[2].tags["creation_time"]); | 152 metadata.rawTags[2].tags["creation_time"]); |
| 153 chrome.test.assertEq("SoundHandle", | 153 chrome.test.assertEq("SoundHandle", |
| 154 metadata.rawTags[2].tags["handler_name"]); | 154 metadata.rawTags[2].tags["handler_name"]); |
| 155 chrome.test.assertEq("eng", metadata.rawTags[2].tags["language"]); | 155 chrome.test.assertEq("eng", metadata.rawTags[2].tags["language"]); |
| 156 | 156 |
| 157 chrome.test.assertEq(0, metadata.attachedImages.length); | 157 chrome.test.assertEq(0, metadata.attachedImages.length); |
| 158 | 158 |
| 159 chrome.test.succeed(); | 159 chrome.test.succeed(); |
| 160 } | 160 } |
| 161 | 161 |
| (...skipping 14 matching lines...) Expand all Loading... |
| 176 testsToRun = testsToRun.concat([ | 176 testsToRun = testsToRun.concat([ |
| 177 MP3MIMETypeOnlyTest, | 177 MP3MIMETypeOnlyTest, |
| 178 MP3TagsTest, | 178 MP3TagsTest, |
| 179 MP3AttachedImageTest, | 179 MP3AttachedImageTest, |
| 180 RotatedVideoTest | 180 RotatedVideoTest |
| 181 ]); | 181 ]); |
| 182 } | 182 } |
| 183 | 183 |
| 184 chrome.test.runTests(testsToRun); | 184 chrome.test.runTests(testsToRun); |
| 185 }); | 185 }); |
| OLD | NEW |