Bug 1812982 Comment 17 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

When video decoding happens in RDD process, RenderTextureHostWrapper wraps actual RenderTextureHost. And if the RenderTextureHost does not support RenderTextureHostSWGL, RenderTextureHostWrapper::GetPlaneCount() returns 0.

And RenderDMABUFTextureHost, RenderEGLImageTextureHost seemed not support RenderTextureHostSWGL.
- https://searchfox.org/mozilla-central/rev/00ea1649b59d5f427979e2d6ba42be96f62d6e82/gfx/webrender_bindings/RenderDMABUFTextureHost.h#22
- https://searchfox.org/mozilla-central/rev/00ea1649b59d5f427979e2d6ba42be96f62d6e82/gfx/webrender_bindings/RenderEGLImageTextureHost.h#19

Then RenderDMABUFTextureHost might be related.

But I do not know well about RenderTextureHostSWGL.

:lsalzman, is there a such possibility?
When video decoding happens in RDD process, RenderTextureHostWrapper wraps actual RenderTextureHost. And if the RenderTextureHost does not support RenderTextureHostSWGL, RenderTextureHostWrapper::GetPlaneCount() returns 0.
- https://searchfox.org/mozilla-central/rev/00ea1649b59d5f427979e2d6ba42be96f62d6e82/gfx/webrender_bindings/RenderTextureHostWrapper.cpp#212

And RenderDMABUFTextureHost, RenderEGLImageTextureHost seemed not support RenderTextureHostSWGL.
- https://searchfox.org/mozilla-central/rev/00ea1649b59d5f427979e2d6ba42be96f62d6e82/gfx/webrender_bindings/RenderDMABUFTextureHost.h#22
- https://searchfox.org/mozilla-central/rev/00ea1649b59d5f427979e2d6ba42be96f62d6e82/gfx/webrender_bindings/RenderEGLImageTextureHost.h#19

Then RenderDMABUFTextureHost might be related.

But I do not know well about RenderTextureHostSWGL.

:lsalzman, is there a such possibility?

Back to Bug 1812982 Comment 17