Closed Bug 1729167 Opened 4 years ago Closed 3 months ago

[Linux] Implement WebRTC VideoFrameBuffer dmabuf surfaces

Categories

(Core :: WebRTC: Audio/Video, enhancement, P3)

enhancement

Tracking

()

RESOLVED WONTFIX

People

(Reporter: stransky, Unassigned)

References

(Blocks 1 open bug)

Details

Implement WebRTC VideoFrameBuffer dmabuf surfaces to pass dmabuf located video frames from camera to WebRender/encoder.

I think the path is to implement VideoFrameBuffer kNative type based on dmabuf:

https://searchfox.org/mozilla-central/rev/36a784a4c4b666c3da6677259a635c48a058c95a/third_party/libwebrtc/webrtc/api/video/video_frame_buffer.h#40

and then pass it in VideoFrame

https://searchfox.org/mozilla-central/rev/36a784a4c4b666c3da6677259a635c48a058c95a/third_party/libwebrtc/webrtc/api/video/video_frame.h#106

See Also: → 1729743

If I recall, I think this bug is open to fixing again. It looks like bug 1729743 has been resolved. Is there any thing else that is seemingly blocking this?

Flags: needinfo?(stransky)

(In reply to Clayton Voges [:cvoges12] from comment #1)

If I recall, I think this bug is open to fixing again. It looks like bug 1729743 has been resolved. Is there any thing else that is seemingly blocking this?

This is not related.

Flags: needinfo?(stransky)

Oh, I thought it was blocking as it was mentioned before. Never mind then.

Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.