RobRich999 / Chromium_Clang

Chromium browser compiled with the Clang/LLVM compiler.
157 stars 10 forks source link

please make all-codecs+ variant #10

Closed megapro17 closed 3 years ago

megapro17 commented 4 years ago

avx2+fma to be exact with h265, amr, etc support

megapro17 commented 4 years ago

Also, is it really chromium was build by clang? exeinfo says abous microsoft c++ image

woolyss commented 4 years ago

Clang is the compiler used to build Chromium. Official info: https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md#setting-up-windows

You can find AVX2 builds at https://github.com/RobRich999/Chromium_Clang/tags

The support of h265/hevc is not necessary because websites does not (and will not) use them. The favorite video codec for the present and future is AV1.

https://caniuse.com/#feat=av1 Free codec supported by Google, Mozilla, Netflix, Microsoft, Intel, Amazon, Vimeo, Twitch, Facebook...

https://caniuse.com/#feat=hevc Proprietary codec only supported by Apple

megapro17 commented 4 years ago

You can find AVX2 builds at https://github.com/RobRich999/Chromium_Clang/tags

I indeed downloaded a build from link avx2+fma | Win64 experimental, and this tool says nothing about clang

The support of h265/hevc is not necessary because websites does not (and will does not) use them.

I know, but why not, other builds have this support, from Marmaduke

woolyss commented 4 years ago

his tool says nothing about clang

Because clang-cl is used from inside Visual Studio. https://clang.llvm.org/docs/UsersManual.html#clang-cl https://clang.llvm.org/docs/MSVCCompatibility.html

why not, other builds have this support, from Marmaduke

h.265 codecs support is not officially supported by Chromium . https://www.chromium.org/audio-video (note the AV1 support! ^^)... but is normally reserved for Chromium OS --> Google Chrome OS Marmaduke is a developper liking experiments ;)

RobRich999 commented 3 years ago

As a very late followup, clang-cl is largely a drop-in replacement for msvc. ;)

megapro17 commented 3 years ago

What