Closed
Bug 1925808
Opened 5 months ago
Closed 5 months ago
Make GMPVideoi420FrameImpl use a single shmem
Categories
(Core :: Audio/Video: GMP, defect)
Core
Audio/Video: GMP
Tracking
()
RESOLVED
FIXED
133 Branch
Tracking | Status | |
---|---|---|
firefox133 | --- | fixed |
People
(Reporter: aosmond, Assigned: aosmond)
References
Details
Attachments
(2 files)
No description provided.
Assignee | ||
Comment 1•5 months ago
|
||
GMP would split its frames across 3 different shmems, one for each plane
in the decoded video. This made refactoring more complicated, as well as
unnecessarily increased the number of sync IPDL calls from the GMP
process back to the parent.
Updated•5 months ago
|
Attachment #9432068 -
Attachment description: Bug 1925808 - Make GMPVideoi420FrameImpl use a single ipc::Shmem. → Bug 1925808 - Part 1. Make GMPVideoi420FrameImpl use a single ipc::Shmem.
Assignee | ||
Comment 2•5 months ago
|
||
Now that we don't use GMPVideoPlaneImpl inside of GMPVideoi420FrameImpl,
there are no uses of GMPVideoPlaneImpl inside of our GMP implementation.
It is exposed as part of the GMP API, so we must continue to supply it,
but there is no need for it to be IPDL aware/performant.
Pushed by aosmond@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/235e87dd6bd0
Part 1. Make GMPVideoi420FrameImpl use a single ipc::Shmem. r=media-playback-reviewers,padenot
https://hg.mozilla.org/integration/autoland/rev/fb887a7aebf3
Part 2. Remove shmem usage from GMPVideoPlaneImpl. r=media-playback-reviewers,padenot
Comment 4•5 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/235e87dd6bd0
https://hg.mozilla.org/mozilla-central/rev/fb887a7aebf3
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
status-firefox133:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•