ungoogled-chromium icon indicating copy to clipboard operation
ungoogled-chromium copied to clipboard

Enable platform decoder for aac and hevc

Open uazo opened this issue 5 months ago • 11 comments

Description

Remove the licensing problem caused by the possible inclusion of proprietary aac/hevc codec in ffmpeg decoders

Who's implementing?

  • [X] I'm willing to implement this feature myself

The problem

I submit to your attention the possibility of enabling, for the time being only for windows and android, the activation of the proprietary codecs aac and hevc using the s.o. libraries, effectively removing the problem of the lack of licence required for the distribution of applications capable of decoding those streams. I would appreciate your assessment of this and if you are interested in adopting it in ungoogled chromium, it would be a pleasure for me.

The linux version is still at the hypothesis stage, it would be nice to help each other in the development.

Possible solutions

Patch:

  • https://github.com/uazo/cromite/blob/master/build/patches/Enable-platform-aac-audio-and-h264-video.patch

Alternatives

No response

Additional context

Context:

  • https://github.com/uazo/cromite/issues/710
  • https://github.com/uazo/cromite/pull/856

uazo avatar Mar 11 '24 16:03 uazo