New issue
Advanced search Search tips

Issue 846620 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Oct 1
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Handle no-key in D3D11Decryptor

Project Member Reported by xhw...@chromium.org, May 25 2018

Issue description

In the render process, we use DecryptingDemuxerStream, which handles no-key. But resuming decryption is only triggered on key status update from the CDM. Given we have 3 processes involved, there could be race conditions where when we try to resume playback, the key has not been set in CdmProxy yet.

To solve the problem, D3D11Decryptor should handle the no-key -> wait -> set-key -> resume logic, similar to how D3D11VideoDecoder works.
 
Status: Fixed (was: Assigned)

Sign in to add a comment