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

Side by Side Diff: LayoutTests/http/tests/media/media-source/webkitmediasource-objects-expected.txt

Issue 178763006: Enable round-tripping and updating of SourceBuffer timestamp offset (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rework to depend on Chromium side landing first and pass double* timestampOffset (no bool) Created 6 years, 9 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 | Annotate | Revision Log
OLDNEW
1 CONSOLE WARNING: 'WebKitMediaSource' is deprecated. Please use 'MediaSource' ins tead. 1 CONSOLE WARNING: 'WebKitMediaSource' is deprecated. Please use 'MediaSource' ins tead.
2 Tests MediaSource, SourceBuffer, and SourceBufferList objects. 2 Tests MediaSource, SourceBuffer, and SourceBufferList objects.
3 3
4 EVENT(webkitsourceopen) 4 EVENT(webkitsourceopen)
5 Test MediaSource object type 5 Test MediaSource object type
6 EXPECTED (mediaSource == '[object WebKitMediaSource]') OK 6 EXPECTED (mediaSource == '[object WebKitMediaSource]') OK
7 EXPECTED (mediaSource instanceof window.WebKitMediaSource == 'true') OK 7 EXPECTED (mediaSource instanceof window.WebKitMediaSource == 'true') OK
8 8
9 Add a SourceBuffer 9 Add a SourceBuffer
10 EXPECTED (mediaSource.sourceBuffers.length == '0') OK 10 EXPECTED (mediaSource.sourceBuffers.length == '0') OK
(...skipping 19 matching lines...) Expand all
30 Set timestampOffset. 30 Set timestampOffset.
31 EXPECTED (segmentHelper.sourceBuffer.timestampOffset == '0') OK 31 EXPECTED (segmentHelper.sourceBuffer.timestampOffset == '0') OK
32 RUN(segmentHelper.sourceBuffer.timestampOffset = 5) 32 RUN(segmentHelper.sourceBuffer.timestampOffset = 5)
33 EXPECTED (segmentHelper.sourceBuffer.timestampOffset == '5') OK 33 EXPECTED (segmentHelper.sourceBuffer.timestampOffset == '5') OK
34 34
35 Append 1 second of data. 35 Append 1 second of data.
36 EXPECTED (mediaSource.sourceBuffers[0].buffered.length == '2') OK 36 EXPECTED (mediaSource.sourceBuffers[0].buffered.length == '2') OK
37 EXPECTED (mediaSource.sourceBuffers[0].buffered.start(1) == '5') OK 37 EXPECTED (mediaSource.sourceBuffers[0].buffered.start(1) == '5') OK
38 EXPECTED (mediaSource.sourceBuffers[0].buffered.end(1) > '5') OK 38 EXPECTED (mediaSource.sourceBuffers[0].buffered.end(1) > '5') OK
39 39
40 Round-trip a precise timestampOffset
41 EXPECTED (segmentHelper.sourceBuffer.timestampOffset == '5') OK
42 RUN(segmentHelper.sourceBuffer.timestampOffset = 5.123456789)
43 EXPECTED (segmentHelper.sourceBuffer.timestampOffset == '5.123456789') OK
44
40 Remove SourceBuffer 45 Remove SourceBuffer
41 RUN(mediaSource.removeSourceBuffer(segmentHelper.sourceBuffer)) 46 RUN(mediaSource.removeSourceBuffer(segmentHelper.sourceBuffer))
42 EXPECTED (mediaSource.sourceBuffers.length == '0') OK 47 EXPECTED (mediaSource.sourceBuffers.length == '0') OK
43 EXPECTED (mediaSource.sourceBuffers == '[object WebKitSourceBufferList]') OK 48 EXPECTED (mediaSource.sourceBuffers == '[object WebKitSourceBufferList]') OK
44 49
45 Test that append() throws an error after SourceBuffer has been removed. 50 Test that append() throws an error after SourceBuffer has been removed.
46 Got expected exception InvalidStateError: Failed to execute 'append' on 'WebKitS ourceBuffer': This SourceBuffer has been removed from its parent MediaSource. 51 Got expected exception InvalidStateError: Failed to execute 'append' on 'WebKitS ourceBuffer': This SourceBuffer has been removed from its parent MediaSource.
47 Test that buffered throws an error after SourceBuffer has been removed. 52 Test that buffered throws an error after SourceBuffer has been removed.
48 Got expected exception InvalidStateError: Failed to read the 'buffered' property from 'WebKitSourceBuffer': This SourceBuffer has been removed from its parent M ediaSource. 53 Got expected exception InvalidStateError: Failed to read the 'buffered' property from 'WebKitSourceBuffer': This SourceBuffer has been removed from its parent M ediaSource.
49 EXPECTED (mediaSource.sourceBuffers.length == '0') OK 54 EXPECTED (mediaSource.sourceBuffers.length == '0') OK
50 Test that addSourceBuffer() throws and error when the MediaSource is not associa ted with a media element. 55 Test that addSourceBuffer() throws and error when the MediaSource is not associa ted with a media element.
51 Got expected exception InvalidStateError: Failed to execute 'addSourceBuffer' on 'WebKitMediaSource': This MediaSource's readyState is not 'open'. 56 Got expected exception InvalidStateError: Failed to execute 'addSourceBuffer' on 'WebKitMediaSource': This MediaSource's readyState is not 'open'.
52 Test that setting timestampOffset throws an error when the MediaSource is not as sociated with a media element. 57 Test that setting timestampOffset throws an error when the MediaSource is not as sociated with a media element.
53 Got expected exception InvalidStateError: Failed to set the 'timestampOffset' pr operty on 'WebKitSourceBuffer': This SourceBuffer has been removed from its pare nt MediaSource. 58 Got expected exception InvalidStateError: Failed to set the 'timestampOffset' pr operty on 'WebKitSourceBuffer': This SourceBuffer has been removed from its pare nt MediaSource.
54 END OF TEST 59 END OF TEST
55 60
OLDNEW
« no previous file with comments | « LayoutTests/http/tests/media/media-source/webkitmediasource-objects.html ('k') | Source/modules/mediasource/SourceBuffer.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698