Closed
Bug 1754531
Opened 4 years ago
Closed 10 months ago
Move platform encoders out of content process.
Categories
(Core :: WebRTC: Audio/Video, enhancement)
Core
WebRTC: Audio/Video
Tracking
()
RESOLVED
DUPLICATE
of bug 1965601
People
(Reporter: jhlin, Assigned: chunmin)
References
(Blocks 2 open bugs)
Details
Platform hardware-accelerated encoders often use low-level API that is not allowed in a sandboxed process and need to be run in a privileged one. Currently, the platform decoders run in RDD remotely via IPC but encoders still run in the content process and are disabled when it is locked down (see bug 1751964). To continue using hw encoders there needs to be a remote encoder IPC.
| Reporter | ||
Updated•4 years ago
|
Assignee: nobody → jolin
Updated•3 years ago
|
Assignee: jolin → nobody
Severity: -- → S4
| Assignee | ||
Updated•1 year ago
|
Blocks: VideoEncoder
| Assignee | ||
Comment 1•1 year ago
|
||
Bug 1755316 is an example of how to move audio decoding in the utility process. Video encoding should follow the same pattern.
See Also: → 1755316
| Assignee | ||
Comment 3•1 year ago
|
||
I am taking this bug for now. This implementation should enhance the WebCodecs encoding performance.
Assignee: nobody → cchang
| Assignee | ||
Updated•10 months ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•