Re: qt6-qtwebengine-freeworld?

2023-09-26 Thread Kevin Kofler via rpmfusion-developers
Ankur Sinha via rpmfusion-developers wrote:
> I'm not really sure. How would one test this? (Things like Netflix seem
> to work fine here for me)

Netflix works for you?! I would have expected it to work only if you 
manually install the widevine DRM blob into the correct directory.

> I do see that `-DFeature_webengine_proprietary_codecs` is set to ON in
> the spec:
> 
> https://src.fedoraproject.org/rpms/qt6-qtwebengine/blob/rawhide/f/qt6-qtwebengine.spec#_441

Then the Fedora package is probably overreporting the supported codecs. 
Though on the other hand, at least H.264 is mostly supported by the Fedora 
FFmpeg if OpenH264 is available for dlopening (though I have not tested 
whether that feature actually works in Chromium/QtWebEngine, it works only 
if the application does not hardcode the FFmpeg codec name), so the list 
might not be all that wrong even in Fedora.

That said, Chromium also uses a bundled OpenH264 to encode H.264 for WebRTC. 
If that is not patched to support dlopening, then we still need a qt6-
qtwebengine-freeworld built with the bundled OpenH264 enabled. We are not 
allowed to ship OpenH264 directly in Fedora, only through that Cisco 
arrangement.

Kevin Kofler
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: qt6-qtwebengine-freeworld?

2023-09-26 Thread Ankur Sinha via rpmfusion-developers
Hi Kevin,

On Tue, Sep 26, 2023 12:56:04 +0200, Kevin Kofler via rpmfusion-developers 
wrote:
> Ankur Sinha via rpmfusion-developers wrote:
> > No freeworld package is needed for qt6-qtwebengine. It is linked
> > against Fedora's system ffmpeg and will gracefully upgrade when
> > libavcodec-freeworld is installed.
> 
> It will pick up the FFmpeg library, yes, but will it actually report the 
> proper list of supported codecs to the websites? I doubt it. The list has 
> always been hardcoded at compile time (picked from one of two manually 
> hardcoded lists depending on the "use_proprietary_codecs" compilation 
> option) in Chromium.
> 

I'm not really sure. How would one test this? (Things like Netflix seem
to work fine here for me)

I do see that `-DFeature_webengine_proprietary_codecs` is set to ON in
the spec:

https://src.fedoraproject.org/rpms/qt6-qtwebengine/blob/rawhide/f/qt6-qtwebengine.spec#_441

-- 
Thanks,
Regards,
Ankur Sinha "FranciscoD" (He / Him / His) | 
https://fedoraproject.org/wiki/User:Ankursinha
Time zone: Europe/London


signature.asc
Description: PGP signature
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: qt6-qtwebengine-freeworld?

2023-09-26 Thread Kevin Kofler via rpmfusion-developers
Ankur Sinha via rpmfusion-developers wrote:
> No freeworld package is needed for qt6-qtwebengine. It is linked
> against Fedora's system ffmpeg and will gracefully upgrade when
> libavcodec-freeworld is installed.

It will pick up the FFmpeg library, yes, but will it actually report the 
proper list of supported codecs to the websites? I doubt it. The list has 
always been hardcoded at compile time (picked from one of two manually 
hardcoded lists depending on the "use_proprietary_codecs" compilation 
option) in Chromium.

Kevin Kofler
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org