Closed
Bug 1868482
Opened 2 years ago
Closed 1 year 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
Details
Attachments
(3 files, 1 obsolete file)
No description provided.
Assignee | ||
Comment 1•2 years 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•1 year ago
|
||
Assignee | ||
Comment 3•1 year 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•1 year ago
|
||
Depends on D205393
Updated•1 year 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•1 year 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•1 year 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•1 year 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•1 year 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: 1 year 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
•