[Devel-en] Last fallouts in Contrib from the ffmpeg 6 move
Giovanni Mariani
mc2374 at mclink.it
Tue Oct 10 21:12:16 MSK 2023
Hi all.
By looking at the repoclosure results for Contrib I noticed some
packages still failing since the move to ffmpeg 6 in the last August.
After some research, this are the results:
* 2mandvd:
It won't build with ffmpeg 6. Some of the errors are easily fixed
(constification of AVCodec, av_free_packet and av_register_all not
declared) because other packages already did so, while for various other
errros there is not an easy solution.
The package is qt4-based and the last activity in its developer site was
in 2013 (30/07).
According to mib-repo only Rosa and and old PCLinuxOS have this package.
* acoustid-fingerprinter:
It won't build with ffmpeg 6. While near all the errors seems to be
fixable by mimicking what other packages did, this error "‘AVStream’
{aka ‘struct AVStream’} has no member named ‘codec’" has not an easy
solution.
The last activity upstream was in 2017 (22/04).
Only ROSA has this package: while mib-repo lists also Debian and Ubuntu,
they dropped it from unstable.
* qtcam:
It won't build with ffmpeg 6 and while being actively updated (there is
even an untagged release since 20/09/2023), until now the upstream devs
don't seem interested in making it compatible with ffmpeg 6 (there are
various issues about recent ffmpeg open, but without any visible progress).
I have an initial patch solving the easy errors (more or less the same
as in 2mandvd), but I have no clue about how finish it.
According to mib-repo this is a Rosa-only package.
My suggestion: drop all.
Then there is the case of ffmpeg2theora: this one builds against ffmpeg
6, but it needs its own -devel package to be installed: it now fails
because there is no fmmpeg6-compatible previous ffmpeg2theora package.
What do you think about this?
GvM
More information about the Devel-en
mailing list