| Index: third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-append-buffer.html
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-append-buffer.html b/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-append-buffer.html
|
| index ce6044796f26c2f5ac54c0e8e7d9c655fd95ff53..1d25402fafae9e85a3ef328770ca1e1f9eb12e68 100644
|
| --- a/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-append-buffer.html
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-append-buffer.html
|
| @@ -550,6 +550,22 @@
|
| test.done();
|
| }, 'Test appending null.');
|
|
|
| + if (window.SharedArrayBuffer) {
|
| + mediasource_test(function(test, mediaElement, mediaSource)
|
| + {
|
| + var sourceBuffer = mediaSource.addSourceBuffer(MediaSourceUtil.VIDEO_ONLY_TYPE);
|
| +
|
| + test.expectEvent(sourceBuffer, 'updatestart', 'Append started.');
|
| + test.expectEvent(sourceBuffer, 'update', 'Append success.');
|
| + test.expectEvent(sourceBuffer, 'updateend', 'Append ended.');
|
| +
|
| + assert_throws( { name: 'TypeError'} ,
|
| + function() { sourceBuffer.appendBuffer(new Uint8Array(new SharedArrayBuffer(16))); },
|
| + 'appendBuffer() of SharedArrayBuffer view throws an exception.');
|
| + test.done();
|
| + }, 'Test appending SharedArrayBuffer view.');
|
| + }
|
| +
|
| mediasource_testafterdataloaded(function(test, mediaElement, mediaSource, segmentInfo, sourceBuffer, mediaData)
|
| {
|
| mediaSource.removeSourceBuffer(sourceBuffer);
|
|
|