Closed Bug 1552622 Opened 5 years ago Closed 5 years ago

Remove RecyclingPlanarYCbCrImage usage from RemoteVideoDecoderChild

Categories

(Core :: Audio/Video, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1539043

People

(Reporter: sotaro, Assigned: sotaro)

References

Details

Attachments

(1 obsolete file)

RecyclingPlanarYCbCrImage does not own TextureClient. RemoteVideoDecoderChild::DeserializeImage() copies video data to a buffer. Then it causes additional cpu task to copy the data to TextureClient at ImageClient. It is not good. VideoData::CreateAndCopyData() usage could reduce the cpu task.

Assignee: nobody → sotaro.ikeda.g
Type: defect → enhancement

I saw a av1 video playback at Youtube with m-c Firefox. And the video playback did not use fast path.

Blocks: 1539043
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
Attachment #9065839 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: