Opened 6 weeks ago

Closed 3 weeks ago

#19604 closed enhancement (fixed)

ffmpeg-7.0

Reported by: Bruce Dubbs Owned by: Rahul Chandra
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (15)

comment:1 by Joe Locash, 5 weeks ago

Fixes for ffmeg-7 breakage in other packages:

gst-libav-1.24.x:

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6341 (merged) https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6505

mpv:

sed 's/AV_OPT_TYPE_CHANNEL_LAYOUT/AV_OPT_TYPE_CHLAYOUT/' -i filters/f_lavfi.c

comment:2 by Xi Ruoyao, 5 weeks ago

Joe have you tried Firefox too? Each time we updated ffmpeg to a new major version we struggled to make Firefox work...

Last edited 5 weeks ago by Xi Ruoyao (previous) (diff)

comment:3 by martyj19, 5 weeks ago

qtwebengine 6.6.3 needs nontrivial changes for deprecation removals. Undoubtedly 6.7.0 also but I am not able to get that to work as I mentioned in another ticket. I have system ffmpeg disabled until this is worked through.

in reply to:  2 ; comment:4 by Joe Locash, 5 weeks ago

Replying to Xi Ruoyao:

Joe have you tried Firefox too? Each time we updated ffmpeg to a new major version we struggled to make Firefox work...

Yes. Firefox builds and runs fine.

in reply to:  4 ; comment:5 by Xi Ruoyao, 5 weeks ago

Replying to Joe Locash:

Replying to Xi Ruoyao:

Joe have you tried Firefox too? Each time we updated ffmpeg to a new major version we struggled to make Firefox work...

Yes. Firefox builds and runs fine.

Sorry for bothering, but have you tried Youtube? When we updated to ffmpeg 6 there were reports about "it runs fine but cannot play videos."

in reply to:  5 ; comment:6 by Joe Locash, 5 weeks ago

Replying to Xi Ruoyao:

Replying to Joe Locash:

Replying to Xi Ruoyao:

Joe have you tried Firefox too? Each time we updated ffmpeg to a new major version we struggled to make Firefox work...

Yes. Firefox builds and runs fine.

Sorry for bothering, but have you tried Youtube? When we updated to ffmpeg 6 there were reports about "it runs fine but cannot play videos."

I had no issues with any of the videos on Youtube.

comment:7 by Joe Locash, 5 weeks ago

alsa-plugins-1.2.7.1 also FTBFS with ffmpeg-7.0. Upstream ticket: https://github.com/alsa-project/alsa-plugins/issues/57 I configured with --disable-libav to get around it. ffmpeg is listed as optional in the book.

comment:8 by Rahul Chandra, 5 weeks ago

Owner: changed from blfs-book to Rahul Chandra
Status: newassigned

in reply to:  6 ; comment:9 by Xi Ruoyao, 5 weeks ago

Replying to Joe Locash:

I had no issues with any of the videos on Youtube.

Thanks, I guess the most severe thing will be qtwebengine this time...

in reply to:  9 comment:10 by ken@…, 5 weeks ago

Replying to Xi Ruoyao:

Replying to Joe Locash:

I had no issues with any of the videos on Youtube.

Thanks, I guess the most severe thing will be qtwebengine this time...

I've just cloned current branches of qtwebengine and its chromium stuff. In 118-based chromium it looks as if they took it between 6.0 and 6.1 - the Changelog has items for

Entries are sorted chronologically from oldest to youngest within each release,
releases are sorted from youngest to oldest.

version <next>:
- libaribcaption decoder
- Playdate video decoder and demuxer
- Extend VAAPI support for libva-win32 on Windows
[...]

- Bitstream filter for converting VVC from MP4 to Annex B

version 6.0:
- Radiance HDR image support
- ddagrab (Desktop Duplication) video capture filter
- ffmpeg -shortest_buf_duration option
- ffmpeg now requires threading to be built
[...]

So it seems to be reasonably current. Using the shipped ffmpeg in qtwebengine-6.7 probably won't cause any more vulnerabilities than the backlog of chromium issues still to be backported.

Edit: I thought 6.6 was using 112-based, it is actually 118-based, details amended.

Last edited 5 weeks ago by ken@… (previous) (diff)

comment:11 by Joe Locash, 5 weeks ago

gegl-0.4.48 also FTBFS if ffmpeg-7.0 is installed. Use -Dlibav=disabled when running meson. ffmpeg is listed as optional.

comment:12 by Rahul Chandra, 3 weeks ago

I still can't get QtWebEngine to work despite trying for the last 2 weeks, I've turned off system ffmpeg with an note to whoever updates it next.

comment:13 by Rahul Chandra, 3 weeks ago

Thanks for all the info Joe, Ken, and Xi it was really useful

comment:14 by Rahul Chandra, 3 weeks ago

Fixed @
b43a8b6f503edbe20b932868ec940e3d2ffb7971 - Update to ffmpeg-7.0
1e13ac457f956fc2ab86a02ac24da98aa2576222 - Turn off system FFMpeg in QtWebEngine as it FTBFS or has runtime errors
b728446e09ec914be369ede4279915f44b147a48 - Fix gst-libav for FFMpeg-7.0
8ef533a0b736e2db3103ac46f77c36267ccda69d - More FFMpeg-7.0 fixes for gst-libav and mpv
fc3a793c9b1dd373026bab127505bcaabc293aca - Disable libav support in gegl and alsa plugins as both FTBFS when using FFMPeg-7.0

comment:15 by Rahul Chandra, 3 weeks ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.