Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(294)

Side by Side Diff: chrome/test/data/extensions/api_test/media_galleries/media_metadata/test.js

Issue 2534193003: To M56: Roll src/third_party/ffmpeg/ 3c7a09882..cdf4accee (3188 commits). (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « DEPS ('k') | media/base/audio_video_metadata_extractor.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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 });
OLDNEW
« no previous file with comments | « DEPS ('k') | media/base/audio_video_metadata_extractor.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698