| AV1 SFR Tests |
|---|
| 01:TotalVideoFrames | 02:FrameDrop | 03:PlaybackPerfAV1.144p.30fps@1X | 04:PlaybackPerfAV1.240p.30fps@1X |
| 05:PlaybackPerfAV1.360p.30fps@1X | 06:PlaybackPerfAV1.480p.30fps@1X | 07:PlaybackPerfAV1.720p.30fps@0.25X | 08:PlaybackPerfAV1.720p.30fps@0.5X |
| 09:PlaybackPerfAV1.720p.30fps@0.75X | 10:PlaybackPerfAV1.720p.30fps@1X | 11:PlaybackPerfAV1.720p.30fps@1.25X | 12:PlaybackPerfAV1.720p.30fps@1.5X |
| 13:PlaybackPerfAV1.720p.30fps@1.75X | 14:PlaybackPerfAV1.720p.30fps@2X | 15:PlaybackPerfAV1.1080p.30fps@0.25X | 16:PlaybackPerfAV1.1080p.30fps@0.5X |
| 17:PlaybackPerfAV1.1080p.30fps@0.75X | 18:PlaybackPerfAV1.1080p.30fps@1X | 19:PlaybackPerfAV1.1080p.30fps@1.25X | 20:PlaybackPerfAV1.1080p.30fps@1.5X |
| 21:PlaybackPerfAV1.1080p.30fps@1.75X | 22:PlaybackPerfAV1.1080p.30fps@2X |
|
| H264 SFR Tests |
|---|
| 01:TotalVideoFrames | 02:FrameDrop | 03:PlaybackPerfH264.144p.15fps@1X | 04:PlaybackPerfH264.240p.30fps@1X |
| 05:PlaybackPerfH264.360p.30fps@1X | 06:PlaybackPerfH264.480p.30fps@1X | 07:PlaybackPerfH264.720p.30fps@0.25X | 08:PlaybackPerfH264.720p.30fps@0.5X |
| 09:PlaybackPerfH264.720p.30fps@0.75X | 10:PlaybackPerfH264.720p.30fps@1X | 11:PlaybackPerfH264.720p.30fps@1.25X | 12:PlaybackPerfH264.720p.30fps@1.5X |
| 13:PlaybackPerfH264.720p.30fps@1.75X | 14:PlaybackPerfH264.720p.30fps@2X | 15:PlaybackPerfH264.1080p.30fps@0.25X | 16:PlaybackPerfH264.1080p.30fps@0.5X |
| 17:PlaybackPerfH264.1080p.30fps@0.75X | 18:PlaybackPerfH264.1080p.30fps@1X | 19:PlaybackPerfH264.1080p.30fps@1.25X | 20:PlaybackPerfH264.1080p.30fps@1.5X |
| 21:PlaybackPerfH264.1080p.30fps@1.75X | 22:PlaybackPerfH264.1080p.30fps@2X | 39:PlaybackPerfH264.426p.24fps@1X | 40:PlaybackPerfH264.640p.24fps@1X |
| 41:PlaybackPerfH264.854p.24fps@0.25X | 42:PlaybackPerfH264.854p.24fps@0.5X | 43:PlaybackPerfH264.854p.24fps@0.75X | 44:PlaybackPerfH264.854p.24fps@1X |
| 45:PlaybackPerfH264.854p.24fps@1.25X | 46:PlaybackPerfH264.854p.24fps@1.5X | 47:PlaybackPerfH264.854p.24fps@1.75X | 48:PlaybackPerfH264.854p.24fps@2X |
| 65:PlaybackPerfH264.256p.24fps@1X |
|
| HFR Tests |
|---|
| 01:TotalVideoFrames | 02:FrameDrop | 03:PlaybackPerfVP9.720p.60fps@0.25X | 04:PlaybackPerfVP9.720p.60fps@0.5X |
| 05:PlaybackPerfVP9.720p.60fps@0.75X | 07:PlaybackPerfVP9.720p.60fps@1.25X | 08:PlaybackPerfVP9.720p.60fps@1.5X | 09:PlaybackPerfVP9.720p.60fps@1.75X |
| 10:PlaybackPerfVP9.720p.60fps@2X | 11:PlaybackPerfVP9.1080p.60fps@0.25X | 12:PlaybackPerfVP9.1080p.60fps@0.5X | 13:PlaybackPerfVP9.1080p.60fps@0.75X |
| 15:PlaybackPerfVP9.1080p.60fps@1.25X | 16:PlaybackPerfVP9.1080p.60fps@1.5X | 17:PlaybackPerfVP9.1080p.60fps@1.75X | 18:PlaybackPerfVP9.1080p.60fps@2X |
| 35:PlaybackPerfH264.720p.60fps@0.25X | 36:PlaybackPerfH264.720p.60fps@0.5X | 37:PlaybackPerfH264.720p.60fps@0.75X | 38:PlaybackPerfH264.720p.60fps@1X |
| 39:PlaybackPerfH264.720p.60fps@1.25X | 40:PlaybackPerfH264.720p.60fps@1.5X | 41:PlaybackPerfH264.720p.60fps@1.75X | 42:PlaybackPerfH264.720p.60fps@2X |
| 43:PlaybackPerfH264.1080p.60fps@0.25X | 44:PlaybackPerfH264.1080p.60fps@0.5X | 45:PlaybackPerfH264.1080p.60fps@0.75X | 46:PlaybackPerfH264.1080p.60fps@1X |
| 47:PlaybackPerfH264.1080p.60fps@1.25X | 48:PlaybackPerfH264.1080p.60fps@1.5X | 49:PlaybackPerfH264.1080p.60fps@1.75X | 50:PlaybackPerfH264.1080p.60fps@2X |
| 51:PlaybackPerfAV1.720p.60fps@0.25X | 52:PlaybackPerfAV1.720p.60fps@0.5X | 53:PlaybackPerfAV1.720p.60fps@0.75X | 55:PlaybackPerfAV1.720p.60fps@1.25X |
| 56:PlaybackPerfAV1.720p.60fps@1.5X | 57:PlaybackPerfAV1.720p.60fps@1.75X | 58:PlaybackPerfAV1.720p.60fps@2X | 59:PlaybackPerfAV1.1080p.60fps@0.25X |
| 60:PlaybackPerfAV1.1080p.60fps@0.5X | 61:PlaybackPerfAV1.1080p.60fps@0.75X | 62:PlaybackPerfAV1.1080p.60fps@1X | 63:PlaybackPerfAV1.1080p.60fps@1.25X |
| 64:PlaybackPerfAV1.1080p.60fps@1.5X | 65:PlaybackPerfAV1.1080p.60fps@1.75X | 66:PlaybackPerfAV1.1080p.60fps@2X |
|
| VP9 SFR Tests |
|---|
| 01:TotalVideoFrames | 02:FrameDrop | 03:PlaybackPerfVP9.144p.30fps@1X | 04:PlaybackPerfVP9.240p.30fps@1X |
| 05:PlaybackPerfVP9.360p.30fps@1X | 06:PlaybackPerfVP9.480p.30fps@1X | 07:PlaybackPerfVP9.720p.30fps@0.25X | 08:PlaybackPerfVP9.720p.30fps@0.5X |
| 09:PlaybackPerfVP9.720p.30fps@0.75X | 10:PlaybackPerfVP9.720p.30fps@1X | 11:PlaybackPerfVP9.720p.30fps@1.25X | 12:PlaybackPerfVP9.720p.30fps@1.5X |
| 13:PlaybackPerfVP9.720p.30fps@1.75X | 14:PlaybackPerfVP9.720p.30fps@2X | 15:PlaybackPerfVP9.1080p.30fps@0.25X | 16:PlaybackPerfVP9.1080p.30fps@0.5X |
| 17:PlaybackPerfVP9.1080p.30fps@0.75X | 18:PlaybackPerfVP9.1080p.30fps@1X | 19:PlaybackPerfVP9.1080p.30fps@1.25X | 20:PlaybackPerfVP9.1080p.30fps@1.5X |
| 21:PlaybackPerfVP9.1080p.30fps@1.75X | 22:PlaybackPerfVP9.1080p.30fps@2X | 39:PlaybackPerfVP9.426p.24fps@1X | 40:PlaybackPerfVP9.640p.24fps@1X |
| 41:PlaybackPerfVP9.854p.24fps@0.25X | 42:PlaybackPerfVP9.854p.24fps@0.5X | 43:PlaybackPerfVP9.854p.24fps@0.75X | 44:PlaybackPerfVP9.854p.24fps@1X |
| 45:PlaybackPerfVP9.854p.24fps@1.25X | 46:PlaybackPerfVP9.854p.24fps@1.5X | 47:PlaybackPerfVP9.854p.24fps@1.75X | 48:PlaybackPerfVP9.854p.24fps@2X |
|
| MSE Codec Tests |
|---|
| 01:AppendOpusAudio | 02:AbortOpusAudio | 03:TimestampOffsetOpusAudio | 04:DurationAfterAppendOpusAudio |
| 05:PausedStateWithOpusAudio | 06:IncrementalOpusAudio | 07:LimitedOpusAudio | 08:IncrementalLimitedOpusAudio |
| 09:HighBitRateIncrementalLimitedOpusAudio | 10:AppendOpusAudioOffset | 11:AppendMultipleInitOpusAudio | 12:AppendOpusAudioOutOfOrder |
| 13:BufferedRangeOpusAudio | 14:OpusAudioWithOverlap | 15:OpusAudioWithSmallGap | 16:OpusAudioWithLargeGap |
| 17:DelayedOpusAudio | 18:PlaybackOnlyOpusAudio | 19:PlaybackOnlyAC3Audio | 20:PlaybackOnlyEAC3Audio |
| 21:AppendAACAudio | 22:AbortAACAudio | 23:TimestampOffsetAACAudio | 24:DurationAfterAppendAACAudio |
| 25:PausedStateWithAACAudio | 26:IncrementalAACAudio | 28:IncrementalLimitedAACAudio | 29:HighBitRateIncrementalLimitedAACAudio |
| 30:AppendAACAudioOffset | 31:AppendMultipleInitAACAudio | 32:AppendAACAudioOutOfOrder | 33:BufferedRangeAACAudio |
| 34:AACAudioWithOverlap | 35:AACAudioWithSmallGap | 36:AACAudioWithLargeGap | 37:DelayedAACAudio |
| 38:PlaybackOnlyAACAudio | 39:AppendVP9Video | 40:msecodec-test | 41:msecodec-test |
| 42:msecodec-test | 43:msecodec-test | 44:msecodec-test | 45:msecodec-test |
| 46:msecodec-test | 47:msecodec-test | 48:msecodec-test | 49:msecodec-test |
| 50:msecodec-test | 51:msecodec-test | 52:msecodec-test | 53:msecodec-test |
| 54:msecodec-test | 55:msecodec-test | 56:msecodec-test | 57:msecodec-test |
| 58:msecodec-test | 59:msecodec-test | 60:msecodec-test | 61:msecodec-test |
| 62:msecodec-test | 63:msecodec-test | 64:msecodec-test | 65:msecodec-test |
| 66:msecodec-test | 67:msecodec-test | 68:msecodec-test | 69:msecodec-test |
| 70:msecodec-test | 71:msecodec-test | 72:msecodec-test | 73:msecodec-test |
| 74:msecodec-test | 75:msecodec-test | 76:msecodec-test | 77:msecodec-test |
| 78:msecodec-test | 79:msecodec-test | 80:msecodec-test | 81:msecodec-test |
| 82:msecodec-test | 83:msecodec-test | 84:msecodec-test | 85:msecodec-test |
| 86:msecodec-test | 87:msecodec-test | 88:msecodec-test | 89:msecodec-test |
| 90:msecodec-test | 91:msecodec-test | 92:msecodec-test | 93:msecodec-test |
| 94:msecodec-test | 95:msecodec-test | 96:msecodec-test | 97:msecodec-test |
| 98:msecodec-test | 99:msecodec-test | 100:msecodec-test | 101:msecodec-test |
| 102:msecodec-test | 103:msecodec-test | 104:msecodec-test | 105:msecodec-test |
|
| MSE Conformance Tests |
|---|
| 01:InitialMediaDuration | 02:InitialMediaVideoWidth | 03:InitialMediaVideoHeight | 04:InitialMediaReadyState |
| 05:InitialMediaSrc | 06:InitialMediaCurrentSrc | 07:XHRUint8Array | 08:XHRAbort |
| 09:XHROpenState | 10:Presence | 11:Attach | 12:AddSourceBuffer |
| 13:AddSBException | 14:RemoveSourceBuffer | 15:InitialMSDuration | 16:InitialMSReadyState |
| 17:Duration | 18:MediaElementEvents | 19:MediaSourceEvents | 20:VideoBufferSize |
| 21:VideoBufferSpeed | 22:StartPlayWithoutData | 23:InBufferSeek | 24:StartPlayAtTimeGt0H264+AAC |
| 25:StartPlayAtTimeGt0VP9+Opus | 26:EventTimestamp | 27:SeekTimeUpdate | 28:AppendWindowStart |
| 29:AppendWindowEnd | 36:AVSync.AAC | 37:AVSync.Opus | 38:PlaybackRateChange |
| 39:SFRAccuracy | 40:HFRAccuracy | 41:SFRSpecAccuracy | 42:HFRSpecAccuracy |
| 43:SFRPausedAccuracy32ms | 44:SFRPausedAccuracy100ms | 45:HFRPausedAccuracy32ms | 46:HFRPausedAccuracy100ms |
| 47:AACSupport | 48:H264Support | 49:VP9Support | 50:OpusSupport |
| 51:AV1Support | 52:H264FrameGaps | 53:H264FrameOverlaps | 54:HE-AAC/ExplicitSBR |
| 55:HE-AAC/ImplicitSBR |
|
| Progressive Tests |
|---|
| 01:src | 02:currentSrc | 03:defaultPlaybackRate | 04:playbackRate |
| 05:duration | 06:paused | 07:seeking | 08:ended |
| 09:videoWidth | 10:videoHeight | 11:buffered.length | 12:played.length |
| 13:seekable.length | 14:networkState | 15:readyState | 16:networkState |
| 17:readyState | 18:src | 19:networkState | 20:readyState |
| 21:currentSrc | 22:onprogress | 23:ontimeupdate | 24:canplay |
| 25:autoplay | 26:networkState | 27:paused | 28:onwaiting |
| 29:maxGranularityPlaybackRate0.25 | 30:maxGranularityPlaybackRate0.50 | 31:maxGranularityPlaybackRate1.00 | 32:maxGranularityPlaybackRate1.25 |
| 33:maxGranularityPlaybackRate1.50 | 34:maxGranularityPlaybackRate2.00 | 35:minGranularityPlaybackRate0.25 | 36:minGranularityPlaybackRate0.50 |
| 37:minGranularityPlaybackRate1.00 | 38:minGranularityPlaybackRate1.25 | 39:minGranularityPlaybackRate1.50 | 40:minGranularityPlaybackRate2.00 |
| 42:progressing | 43:progressing | 44:duration | 45:PlaybackRate0.25 |
| 46:PlaybackRate0.50 | 47:PlaybackRate1.00 | 48:PlaybackRate1.25 | 49:PlaybackRate1.50 |
| 50:PlaybackRate2.00 | 51:PlaybackRate0.75 | 52:PlaybackRate1.75 |
|
| EME Conformance Tests |
|---|
| 01:WidevineH264Video | 02:WidevineAACAudio | 03:WidevineOpusAudio | 04:WidevineVP9Video |
| 05:WidevineVP9SubsampleVideo | 07:WidevineLicenseDelayH264Video | 08:WidevineLicenseDelayVP9Video | 09:setServerCertificate |
| 10:PlayreadyH264Video | 11:PlayreadyAACAudio | 12:EncryptedEventData | 17:H264VideoCenc |
| 18:H264VideoUnsetScheme | 19:H264VideoInvalidScheme | 20:VP9VideoCenc | 21:VP9VideoUnsetScheme |
| 23:VP9VideoInvalidScheme | 26:AV1VideoInvalidScheme | 27:AACAudioCenc | 28:AACAudioUnsetScheme |
| 30:AACAudioInvalidScheme | 31:OpusAudioCenc | 32:OpusAudioUnsetScheme | 33:OpusAudioInvalidScheme |
| 36:H264VideoCencAACAudioCenc | 37:VP9VideoCencOpusAudioCenc |
|