#17478 closed enhancement (fixed)

qtwebengine-5.15.12

Reported by: ken@… Owned by: ken@…
Priority: normal Milestone: 11.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

Commercial qt-5.15.12-lts had a release announcement on 27th December, therefore what was in qtwebengine git for 5.15.12 and 87-based chromium at that point is the release.

I tried that before then with the 5.15.11 patches on a recent system, it built and worked as well as 5.15.11 did. However, since then I've found that 5.15.11 on a system from October is unable to play video links (e.g. BBC local news). I'm now making a build on that system (python-3.10) with the shipped ffmpeg to see if that will play the videos (at the cost of potential ffmpeg CVEs).

Change History (8)

comment:1 by ken@…, 16 months ago

Built, I still get errors of the form 'media source not supported' in falkon. Might be related to DRM (based on old Qt bug re widevine). So, using the ffmpeg5 patch on fmfpeg5 systems.

comment:2 by pierre, 16 months ago

Just for you to know, I've just built qtwebengine-5.15.12 (from the git repo) over qt5-5.15.8 installed by the book. I've tried a few bbc news videos that were working on firefox, and they are not working on falkon ("this content does not seem to be working, please try again later"). Ah the error when running from a terminal:

[10649:33:0106/215502.678207:ERROR:batching_media_log.cc(38)] MediaEvent: {"error":"FFmpegDemuxer: no supported streams"}
[10649:1:0106/215502.678401:ERROR:batching_media_log.cc(35)] MediaEvent: {"pipeline_error":14}

Youtube videos play ok.

in reply to:  2 ; comment:3 by ken@…, 16 months ago

Replying to pierre:

Just for you to know, I've just built qtwebengine-5.15.12 (from the git repo) over qt5-5.15.8 installed by the book. I've tried a few bbc news videos that were working on firefox, and they are not working on falkon ("this content does not seem to be working, please try again later"). Ah the error when running from a terminal:

[10649:33:0106/215502.678207:ERROR:batching_media_log.cc(38)] MediaEvent: {"error":"FFmpegDemuxer: no supported streams"}
[10649:1:0106/215502.678401:ERROR:batching_media_log.cc(35)] MediaEvent: {"pipeline_error":14}

Youtube videos play ok.

Thanks. For a long time I've not been very interested in using falkon for videos (I used to test youtube, but now I normally use firefoxes for that). The error message led me to https://gitlab.alpinelinux.org/alpine/aports/-/issues/11331 which was fixed by https://gitlab.alpinelinux.org/alpine/aports/-/commit/d40e219a7df7a5b479d4e494cd0c6fd81c865722 which adds -proprietary-codecs. They already had -system-opus and -system-webp, but looking at my build log those two are automatically picked up if present.

But they ought to be added to optional dependencies, since youtube is known to use them.

Starting a fresh build.

in reply to:  3 comment:4 by ken@…, 16 months ago

Replying to ken@…:

which adds -proprietary-codecs. They already had -system-opus and -system-webp, but looking at my build log those two are automatically picked up if present.

But they ought to be added to optional dependencies, since youtube is known to use them.

Pedantically, youtube is known to use libopus, webp is only used for animated graphics.

comment:5 by ken@…, 16 months ago

Yes, adding -proprietary-codecs makes my test examples work.

Will measure on a vanilla system without my optimizations and hardening.

comment:6 by ken@…, 16 months ago

Doh, I failed to spot that both opus and libwebp are already recommended.

comment:8 by ken@…, 16 months ago

Resolution: fixed
Status: assignedclosed

Security Advisory SA-11.2-065 created.

Note: See TracTickets for help on using tickets.