fix(linux): use a CEF build with H.264 and AAC support - #1677
Conversation
946b8a0 to
35f7c9c
Compare
There was a problem hiding this comment.
I'm not sure we're allowed to do this?
Proprietary codecs have distribution fees:
https://www.via-la.com/licensing-programs/avc-h-264/#license-fees
https://www.via-la.com/licensing-programs/aac/#license-fees
...which is why most builds don't build with them. If we bundled a cef with those enabled I believe we would be in violation.
On windows/macos it seems like this is worked around by delegating to OS players and whatnot, which seems to be what electron does, wry does similarly since it delegates the entire webview to the system. But for CEF on linux I can't find any actual solution, not sure what electron does there or if it works. Actually electron seems to ship two versions, one with and one without proprietary codecs and just has open issues about licensing? So maybe this is fine? I have no idea
Anyway chromiumembedded/cef#3559 seems to imply we would be subject to licensing fees
|
It's only a cef issue not a wry because WebKit have the proprietary stuff (same as electron so I guess it's fine) |
Description
Fixes #1535
Type of change
Checklist:
AI disclosure: