Closed
Description
First of all, I‘d like to thank you for your efforts.
Still, there‘s room for improvement here and there ;)
Looking at your Windows implementation, for example, I realized that video pixel buffers are currently being passed through the method channel as opposed to using the texture registrar API.
I assume that using flutter::PixelBufferTexture
should improve efficiency. This might require swizzling the pixel format from BGRA to RGBA and requires the stride size to be equal to the width, though.
Feel free to contact me for assistance.