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

Side by Side Diff: third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-utils.js

Issue 2228213002: EME: Specify the correct size for PSSH boxes in tests (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 months 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
OLDNEW
1 var consoleDiv = null; 1 var consoleDiv = null;
2 2
3 function consoleWrite(text) 3 function consoleWrite(text)
4 { 4 {
5 if (!consoleDiv && document.body) { 5 if (!consoleDiv && document.body) {
6 consoleDiv = document.createElement('div'); 6 consoleDiv = document.createElement('div');
7 document.body.appendChild(consoleDiv); 7 document.body.appendChild(consoleDiv);
8 } 8 }
9 var span = document.createElement('span'); 9 var span = document.createElement('span');
10 span.appendChild(document.createTextNode(text)); 10 span.appendChild(document.createTextNode(text));
(...skipping 14 matching lines...) Expand all
25 { 25 {
26 if (initDataType == 'webm') { 26 if (initDataType == 'webm') {
27 return new Uint8Array([ 27 return new Uint8Array([
28 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 28 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
29 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F 29 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F
30 ]); 30 ]);
31 } 31 }
32 32
33 if (initDataType == 'cenc') { 33 if (initDataType == 'cenc') {
34 return new Uint8Array([ 34 return new Uint8Array([
35 0x00, 0x00, 0x00, 0x00, // size = 0 35 0x00, 0x00, 0x00, 0x34, // size = 52
36 0x70, 0x73, 0x73, 0x68, // 'pssh' 36 0x70, 0x73, 0x73, 0x68, // 'pssh'
37 0x01, // version = 1 37 0x01, // version = 1
38 0x00, 0x00, 0x00, // flags 38 0x00, 0x00, 0x00, // flags
39 0x10, 0x77, 0xEF, 0xEC, 0xC0, 0xB2, 0x4D, 0x02, // Common SystemID 39 0x10, 0x77, 0xEF, 0xEC, 0xC0, 0xB2, 0x4D, 0x02, // Common SystemID
40 0xAC, 0xE3, 0x3C, 0x1E, 0x52, 0xE2, 0xFB, 0x4B, 40 0xAC, 0xE3, 0x3C, 0x1E, 0x52, 0xE2, 0xFB, 0x4B,
41 0x00, 0x00, 0x00, 0x01, // key count 41 0x00, 0x00, 0x00, 0x01, // key count
42 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, // key 42 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, // key
43 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 43 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
44 0x00, 0x00, 0x00, 0x00 // datasize 44 0x00, 0x00, 0x00, 0x00 // datasize
45 ]); 45 ]);
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after
322 video.play(); 322 video.play();
323 return new Promise(function(resolve) { 323 return new Promise(function(resolve) {
324 video.addEventListener('timeupdate', function listener(event) { 324 video.addEventListener('timeupdate', function listener(event) {
325 if (event.target.currentTime < duration) 325 if (event.target.currentTime < duration)
326 return; 326 return;
327 video.removeEventListener('timeupdate', listener); 327 video.removeEventListener('timeupdate', listener);
328 resolve('success'); 328 resolve('success');
329 }); 329 });
330 }); 330 });
331 } 331 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698