Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-122804

Unable to confirm that proprietary video codec are disabled in WebEngine build

XMLWordPrintable

    • All

      We are building Qt-6.5.4 with the WebEngine and we now need to check that proprieraty video codec are effectively disabled in the webengine.

      We left thee 'webengine-proprietary-codecs' option to its default value (no).

      After the build on Linux, I check some ffmpeg symbols and found some:

       

      % nm libQt6WebEngineCore.so.6.5.4 | grep -i avformat_alloc_context
      0000000005765190 t avformat_alloc_context
      nm libQt6WebEngineCore.so.6.5.4 | grep -i avcodec_receive_frame
      0000000005750640 t avcodec_receive_frame
      

       

      I checked for vpx presence and found some symbols too.

      So, I checked gyp files using the target "//third_party/libvpx” . A priori, this target is link to the variable media_use_libvpx.
      I search for the gyp variable media_use_libvpx and found that src/3rdparty/chromium/media/media_options.gni is defining this variable to true and was not able to find something setting this variable to false (excepted on mobile platform).

      So my question is: how can I confirm that qt-6.5.4 with webengine is not including proprietary codecs ?

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            qt_webengine_team Qt WebEngine Team
            ycollette Yann Collette
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes