Closed
Bug 1840552
Opened 2 years ago
Closed 1 year ago
Use VideoBridge by ChromiumCDMChild in GMP process
Categories
(Core :: Graphics, enhancement)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: sotaro, Assigned: sotaro)
References
Details
Attachments
(1 file)
It seems nice if VideoBridge could be used in GMP process. video frame handling could be more efficient.
Assignee | ||
Updated•2 years ago
|
Assignee: nobody → sotaro.ikeda.g
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Updated•1 years ago
|
Summary: Investigate to use VideoBridge in GMP process → Use VideoBridge in GMP process
Assignee | ||
Updated•1 year ago
|
OS: Unspecified → Windows
Summary: Use VideoBridge in GMP process → Use VideoBridge by ChromiumCDMChild in GMP process
Updated•1 year ago
|
Attachment #9345297 -
Attachment description: WIP: Bug 1840552 - Create VideoBridge in GMP process → WIP: Bug 1840552 - Use VideoBridge by ChromiumCDMChild in GMP process
Assignee | ||
Comment 2•1 year ago
|
||
During looking into ChromiumCDMChild::Allocate(), I found a problem :( ChromiumCDMChild::Allocate() is used for the 2 followings.
- output of decrypt
- output of video decode
There is no way for API to explicitly distinguish between the two. Though it is possible to distinguish by a dirty way. Using video bridge could reduce one video frame copy. But using video bridge could be a risk.
Then for now, it seems better to not use video bridge. It is low risk. Created Bug 1855277 for it.
Assignee | ||
Comment 3•1 year ago
|
||
When video frame copy becomes a bottle neck, we could revisit here.
Assignee | ||
Updated•1 year ago
|
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•