Bug 191355

Summary: [GStreamer][EME] Session renegotiation can't work
Product: WebKit Reporter: Xabier Rodríguez Calvar <calvaris>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: cturner
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

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).