Add media cache and implement HTMLMediaElement.buffering

This commit is contained in:
Fernando Jiménez Moreno 2018-12-17 23:50:39 +01:00
parent c558db9737
commit f5581a78ab
5 changed files with 83 additions and 71 deletions

View file

@ -6765,9 +6765,6 @@
[HTMLMediaElement interface: document.createElement("video") must inherit property "crossOrigin" with the proper type]
expected: FAIL
[HTMLMediaElement interface: document.createElement("video") must inherit property "buffered" with the proper type]
expected: FAIL
[HTMLMediaElement interface: document.createElement("video") must inherit property "getStartDate()" with the proper type]
expected: FAIL
@ -6798,9 +6795,6 @@
[HTMLMediaElement interface: document.createElement("audio") must inherit property "crossOrigin" with the proper type]
expected: FAIL
[HTMLMediaElement interface: document.createElement("audio") must inherit property "buffered" with the proper type]
expected: FAIL
[HTMLMediaElement interface: document.createElement("audio") must inherit property "getStartDate()" with the proper type]
expected: FAIL
@ -6831,9 +6825,6 @@
[HTMLMediaElement interface: new Audio() must inherit property "crossOrigin" with the proper type]
expected: FAIL
[HTMLMediaElement interface: new Audio() must inherit property "buffered" with the proper type]
expected: FAIL
[HTMLMediaElement interface: new Audio() must inherit property "getStartDate()" with the proper type]
expected: FAIL
@ -6861,9 +6852,6 @@
[HTMLMediaElement interface: attribute crossOrigin]
expected: FAIL
[HTMLMediaElement interface: attribute buffered]
expected: FAIL
[HTMLMediaElement interface: operation getStartDate()]
expected: FAIL
@ -9536,27 +9524,6 @@
[TextTrack interface: document.createElement("track").track must inherit property "inBandMetadataTrackDispatchType" with the proper type]
expected: FAIL
[TimeRanges must be primary interface of document.createElement("video").buffered]
expected: FAIL
[Stringification of document.createElement("video").buffered]
expected: FAIL
[TimeRanges interface: document.createElement("video").buffered must inherit property "length" with the proper type]
expected: FAIL
[TimeRanges interface: document.createElement("video").buffered must inherit property "start(unsigned long)" with the proper type]
expected: FAIL
[TimeRanges interface: calling start(unsigned long) on document.createElement("video").buffered with too few arguments must throw TypeError]
expected: FAIL
[TimeRanges interface: document.createElement("video").buffered must inherit property "end(unsigned long)" with the proper type]
expected: FAIL
[TimeRanges interface: calling end(unsigned long) on document.createElement("video").buffered with too few arguments must throw TypeError]
expected: FAIL
[TrackEvent interface: existence and properties of interface object]
expected: FAIL