From 22440fde6fa97409a93ecbeac18a9a2b1af0ca0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Mon, 6 Aug 2018 15:23:02 +0200 Subject: [PATCH] add placeholder normative definition --- source | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/source b/source index 1e66eec5295..6b6d78e0706 100644 --- a/source +++ b/source @@ -32355,10 +32355,6 @@ interface HTMLMediaElement : HTMLElement { so that the author's controls can get away of the UA's --> - -

Media elements are used to present audio data, or video and audio data, to the user. This is referred to as media data in this section, since this section applies equally to media elements for audio or for @@ -34853,6 +34849,9 @@ interface MediaError { an event named ratechange at the media element.

+

The preservesPitch attribute, on + getting, must return TODO. On setting, TODO.

+

The played attribute must return a new static @@ -35113,8 +35112,10 @@ interface MediaError { data-x="dom-media-playbackRate">playbackRate is so low or so high that the user agent cannot play audio usefully, the corresponding audio must also be muted. If the element's playbackRate is not 1.0, the user agent may apply pitch - adjustments to the audio as necessary to render it faithfully.

+ data-x="dom-media-playbackRate">playbackRate is not 1.0 and preservesPitch is true, the user agent must apply pitch + adjustment to preserve the original pitch of the audio. Otherwise, the user agent must speed up + or slow down the audio without any pitch adjustment.

When a media element is potentially playing, its audio data played must be synchronized with the current playback position, at the element's