You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If the hardware media pipeline has a 80-150-250-750ms latency/delay between encoded samples entering the beginning and decoded data leaving the output & being visible/audible, what time is measured by the MediaElement currentTime property?
When would the ended event be fired – when the data for the last frame/sample enters the pipeline or perhaps 750ms later when it leaves the media pipeline?
Does it make any difference if video and graphics take separate paths through some of this pipeline and are then combined to pass through the remainder of it. (TVs typically have a low latency mode for gaming where the latency could be <40ms or even <20ms. Media consumption is however typically done with the media pipeline configured differently and having a higher latency. 750ms is however an extremely pessimistic example).
The text was updated successfully, but these errors were encountered:
ended should be fired when currentTime reaches duration. It's not really JS-exposed whether if there is still output occurring, but for example gl.texImage2D(video) should provide the last frame if ended has been fired (same rule as gl.texImage2D(video) must return the frame matching currentTimeif the video is paused).
Migrated from w3c/webmediaporting#30:
If the hardware media pipeline has a 80-150-250-750ms latency/delay between encoded samples entering the beginning and decoded data leaving the output & being visible/audible, what time is measured by the MediaElement
currentTime
property?When would the
ended
event be fired – when the data for the last frame/sample enters the pipeline or perhaps 750ms later when it leaves the media pipeline?Does it make any difference if video and graphics take separate paths through some of this pipeline and are then combined to pass through the remainder of it. (TVs typically have a low latency mode for gaming where the latency could be <40ms or even <20ms. Media consumption is however typically done with the media pipeline configured differently and having a higher latency. 750ms is however an extremely pessimistic example).
The text was updated successfully, but these errors were encountered: