Closed
Bug 1868482
Opened 1 year ago
Closed 8 months ago
[wmfme] reuse cached capabilities in the MFCDM process
Categories
(Core :: Audio/Video: Playback, task, P1)
Core
Audio/Video: Playback
Tracking
()
RESOLVED
FIXED
126 Branch
Tracking | Status | |
---|---|---|
firefox126 | --- | fixed |
People
(Reporter: alwu, Assigned: alwu)
References
(Blocks 1 open bug)
Details
Attachments
(3 files, 1 obsolete file)
No description provided.
Assignee | ||
Comment 1•1 year ago
|
||
Querying capabilities can be time consuming, because that is depend on
the implementation of external library. If we already query the
capabilities for the same key system before, we should reuse the result.
Assignee | ||
Comment 2•8 months ago
|
||
Assignee | ||
Comment 3•8 months ago
|
||
We should always keep cached capabilities in the MFCDM process so that
we won't need to regenerate capabilities when asking that from different
content processes.
Depends on D205392
Assignee | ||
Comment 4•8 months ago
|
||
Depends on D205393
Updated•8 months ago
|
Attachment #9367180 -
Attachment is obsolete: true
Pushed by alwu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9eebfe985d87
part1 : add 'isHardwareDecryption' on MFCDMCapabilitiesIPDL. r=jolin
https://hg.mozilla.org/integration/autoland/rev/44f7868b7c85
part2 : cached capabilities in the MFCDM process. r=jolin
https://hg.mozilla.org/integration/autoland/rev/4f65f68ee848
part3 : ensure HDCP2.2 compatible would be vaild when the flag contains 'CapabilitesFlag::NeedHDCPCheck'. r=jolin
Backed out for causing causing build bustages on MFCDMParent.cpp
Flags: needinfo?(alwu)
Assignee | ||
Updated•8 months ago
|
Flags: needinfo?(alwu)
Pushed by alwu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5849055ce485
part1 : add 'isHardwareDecryption' on MFCDMCapabilitiesIPDL. r=jolin
https://hg.mozilla.org/integration/autoland/rev/72de2a649e60
part2 : cached capabilities in the MFCDM process. r=jolin
https://hg.mozilla.org/integration/autoland/rev/38d3d0010972
part3 : ensure HDCP2.2 compatible would be vaild when the flag contains 'CapabilitesFlag::NeedHDCPCheck'. r=jolin
Comment 8•8 months ago
|
||
Backed out for causing bc failures in EnumSerializer.h
- Backout link
- Push with failures
- Failure Log
- Failure line: Assertion failure: EnumValidator::IsLegalValue( static_cast<std::underlying_type_t<paramType>>(aValue)), at /builds/worker/workspace/obj-build/dist/include/ipc/EnumSerializer.h:61
Flags: needinfo?(alwu)
Assignee | ||
Updated•8 months ago
|
Flags: needinfo?(alwu)
Pushed by alwu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ddc046e490e6
part1 : add 'isHardwareDecryption' on MFCDMCapabilitiesIPDL. r=jolin
https://hg.mozilla.org/integration/autoland/rev/bc0edc45243d
part2 : cached capabilities in the MFCDM process. r=jolin
https://hg.mozilla.org/integration/autoland/rev/98d9fffd1d84
part3 : ensure HDCP2.2 compatible would be vaild when the flag contains 'CapabilitesFlag::NeedHDCPCheck'. r=jolin
Comment 10•8 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ddc046e490e6
https://hg.mozilla.org/mozilla-central/rev/bc0edc45243d
https://hg.mozilla.org/mozilla-central/rev/98d9fffd1d84
Status: NEW → RESOLVED
Closed: 8 months ago
status-firefox126:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•