Closed Bug 1133988 Opened 9 years ago Closed 9 years ago

Report frame drop rate, CPU type, video resolution, DXVA in use, and H.264 level

Categories

(Core :: Audio/Video: Playback, defect, P2)

x86_64
Windows Vista
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: cpearce, Unassigned)

References

(Blocks 2 open bugs)

Details

Talking to Anthony in our 1 on 1 yesterday, it would also be good to report the rate of frame drops, the resolution of the video stream the CPU model, H.264 profile, and whether hardware accelerated video decoding is being used.

This is complicated by MSE being able to switch streams and change the resolution of the source buffer being played.

The goal here is to determine whether we can correlate the CPU model with frame dropping.

We can then for example make decisions as to whether we should disable MSE or EME on a given CPU when hardware accelerated video decoding is not available.

For example, if Atom CPUs have a high rate of frame drop on 720p H.264, we can not advertise support for the corresponding H.264 profile in HTMLMediaElement.canPlayType(), or even disable MSE/EME until we have a chance to fix the problem (somehow), so that we fallback to Flash/Silverlight.
Priority: -- → P1
When you say "report the rate of", what do you mean by 'report'? About:media? About:support? Telemetry?
Telemetry.
Priority: P1 → P2
Chris, can you take this. Is it something we still want to add?
Flags: needinfo?(cajbir.bugzilla)
I can take it if it is still something we want to add. Original submitter will need to nail down the requirements more. We need to know the items to gather data for in advance. So:

* List of cpus
* List of video resolutions
* List of H.264 levels

How to obtain H.264 level would also be helpful.
Flags: needinfo?(cajbir.bugzilla)
(In reply to cajbir (:cajbir) from comment #4)
> I can take it if it is still something we want to add. Original submitter
> will need to nail down the requirements more. We need to know the items to
> gather data for in advance. So:
> 
> * List of cpus
> * List of video resolutions
> * List of H.264 levels
> 
> How to obtain H.264 level would also be helpful.

We already have telemetry for VIDEO_DECODED_H264_SPS_LEVEL.
Component: Audio/Video → Audio/Video: Playback
Closing. We'll raise another bug if we decide to do this.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.