Hello,

I updated the patch disabling openh264:
https://salsa.debian.org/mimi89999/chromium/-/blob/master/debian/patches/disable/openh264.patch

I was able to build Chromium with proprietary codec support, but
without openh264.

Michel Le Bihan

On Mon, 14 Dec 2020 21:04:00 +0100 Michel Le Bihan <mic...@lebihan.pl> wrote:
> Hello,
> 
> > I suspect that debian's libvpx might need to be build with
> experimental features enabled (similar to a previous bug report), in
> order to include the absent header files.
> 
> This will build the lib, but the header isn't correctly exported. They
> don't export the header file for that and the internal header used by
> Chromium requires many other internal headers.
> 
> > Are you sure that fixes/sequence-point.patch is necessary? I don't
> recall getting any warnings related to this when compiling.
> 
> I don't know. I don't see the warning mentioned in the commit without
> that patch, but I also don't see the commit in Chromium that could
> change that.
> 
> > Looking at the last couple of commits for the file affected by the
> ozone problem [1], it appears to be already fixed upstream.
> 
> Great! That will make one less patch to update on next release!
> 
> I'm still missing 4 patches:
> buster/icu63: Without that one it might be difficult to get the update
> in Buster
> system/vpx: It's better to use system libs it it isn't too difficult.
> There is one commit in Chromium introducing the usage of that
> experimental feature. Maybe the patch could revert it?
> system/harfbuzz: I didn't investigate what's wrong with it. Just used
> in tree version.
> A patch for proprietary codecs + system ffmpeg.
> 
> Maybe more will be needed for Lintian warnings and errors.
> 
> Does anybody have any of the mentioned patches updated/written? It
> would avoid duplicate work. I know those are the most difficult patches
> to update.
> 
> Michel Le Bihan
> 
> 
> 

Reply via email to