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)
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.
Updated•9 years ago
|
Component: Untriaged → Audio/Video
Product: Firefox → Core
Updated•9 years ago
|
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
Comment 3•8 years ago
|
||
Can be handled in the navigator.requestMediaKeySystemAccess() refactorings I'm doing as part of bug 1278198.
Depends on: 1278198
Flags: needinfo?(cpearce)
Comment 4•8 years ago
|
||
It appears this is no longer an issue.
Comment 5•8 years ago
|
||
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.
Description
•