Bug 191355 - [GStreamer][EME] Session renegotiation can't work
Summary: [GStreamer][EME] Session renegotiation can't work
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
Depends on:
Reported: 2018-11-07 02:15 PST by Xabier Rodríguez Calvar
Modified: 2018-11-07 03:54 PST (History)
1 user (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Xabier Rodríguez Calvar 2018-11-07 02:15:44 PST
We are not handling protection events coming from the pipeline arriving directly at the decryptors. This means only the first events will be ok since it will the ones we'll get during qtdemux self-configuration, then it won't perform the context request. I sanctioned removing this on r231633 and it was wrong.
Comment 1 Charlie Turner 2018-11-07 03:01:09 PST
A failing test case for this would be great.
Comment 2 Xabier Rodríguez Calvar 2018-11-07 03:54:30 PST
(In reply to Charlie Turner from comment #1)
> A failing test case for this would be great.

Yes, it would. I would expect the W3C could have some but I don't know if they use MSE only (haven't checked this, but it wouldn't surprise me).