Closed Bug 1274338 Opened 9 years ago Closed 8 years ago

EME ignores session types when querying support

Categories

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

49 Branch
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: modmaker, Unassigned)

References

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36 Steps to reproduce: When querying EME using navigator.requestMediaKeySystemAccess, it ignores sessionTypes. This should specify the session types that are required to be supported. If one of the sessions specified are not supported, it should fail the Promise. Repro: http://jsfiddle.net/erqr7wkt/ Spec: https://w3c.github.io/encrypted-media/#mediakeysystemconfiguration-dictionary Actual results: The request succeeds with unsupported session types (e.g. 'persistent-license'). Then when creating a session with the given session type, it fails then. Expected results: The first query should fail like with unsupported key systems.
Component: Untriaged → Audio/Video
Product: Firefox → Core
Component: Audio/Video → Audio/Video: Playback
Chris - can you find someone to take a look?
Flags: needinfo?(cpearce)
Priority: -- → P2
Mass change P2 -> P3
Priority: P2 → P3
Can be handled in the navigator.requestMediaKeySystemAccess() refactorings I'm doing as part of bug 1278198.
Depends on: 1278198
Flags: needinfo?(cpearce)
It appears this is no longer an issue.
Sweet, thanks Joey. I assume this was fixed by bug 1278198.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.