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
* Controls a mechanism for handling situations where the player is playing but stops advancing its total frame count to handle https://issues.chromium.org/issues/41243192.
365
-
*
366
-
* The 'enabled' property signifies whether we attempt to handle the bug should it occur by seeking to the current time.
367
-
* The 'thresholdInSeconds' a time in seconds that determines how long the issue must be occuring before the handler is triggered, it can be used to control the sensitivity of the mechanism.
&&event.time>settings.get().streaming.buffer.videoFramesNotAdvancing.thresholdInSeconds// We should be at least one threshold into the video before triggering
&&playbackQuality.totalVideoFrames>0// Handles devices (some TVs), where Video Quality API, totalVideoFrames always returns 0.
833
-
&&playbackQuality.totalVideoFrames<2147483647//Handles devices, where Video Quality API, totalVideoFrames can return the max value of a 32 bit signed integer becuase the implementation uses totalVideoFrames = mediaTime * framerate.
834
-
&&playbackQuality.totalVideoFrames!==playbackQuality.droppedVideoFrames// Handles devices (some TVs), where Video Quality API, totalVideoFrames always equals the number of dropped frames.
835
-
&&playbackQuality.totalVideoFrames===totalVideoFramesAtLastPlaybackProgress// Total frames should advance with time progression, if not something is wrong. On some some TVs the total video frames is reset if the decoder is reinitialised.
0 commit comments