Hello,
Currently the version of Chromium that is distributed on Raspberry Pi OS includes a patch to enable hardware accelerated video playback. Without this patch only software playback is supported and the performance is noticably worse.
For most Raspberry Pi users this is fine, however as Electron applications include their own Chromium copy they do not have this patch. Therefore do not get hardware accelerated video playback.
What would be involved in upstreaming the changes into Chromium itself so hardware acceleration works on the Raspberry Pi?
I am not involved as a maintainer of any of these projects, but I am a user of all of them. Please let me know if you need more information or if there is something I can do to help with this.
Thanks,
Matt Oakes