#1144034 kodi-inputstream-ffmpegdirect: FTBFS with ffmpeg 9.0

Package:
src:kodi-inputstream-ffmpegdirect
Source:
src:kodi-inputstream-ffmpegdirect
Submitter:
Sebastian Ramacher
Date:
2026-10-05 11:07:06 UTC
Severity:
normal
Tags:
#1144034#5
Date:
2026-08-09 22:47:37 UTC
From:
To:
Source: kodi-inputstream-ffmpegdirect
Version: 21.3.8+ds-1.1
Severity: important
Tags: ftbfs sid forky
X-Debbugs-Cc: sramacher@debian.org
Usertags: ffmpeg-9.0

Dear maintainer,

kodi-inputstream-ffmpegdirect FTBFS with ffmpeg 9.0 (available in
experimental):

[ 31%] Building CXX object CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/FFmpegStream.cpp.o
/usr/bin/aarch64-linux-gnu-g++ -DADDON_GLOBAL_VERSION_FILESYSTEM_USED -DADDON_GLOBAL_VERSION_GENERAL_USED -DADDON_GLOBAL_VERSION_MAIN_USED -DADDON_GLOBAL_VERSION_NETWORK_USED -DADDON_GLOBAL_VERSION_TOOLS_USED -DADDON_INSTANCE_VERSION_INPUTSTREAM_USED -DBUILD_KODI_ADDON -DFFMPEGDIRECT_VERSION=21.3.8 -Dinputstream_ffmpegdirect_EXPORTS  -g -O2 -ffile-prefix-map=/build/reproducible-path/kodi-inputstream-ffmpegdirect-21.3.8+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC   -DTARGET_POSIX -DTARGET_LINUX -D_GNU_SOURCE -DHAVE_LINUX_UDMABUF=1 -DHAVE_LINUX_DMA_HEAP=1 -DHAVE_LINUX_DMA_BUF=1 -DHAVE_MKOSTEMP=1 -DHAVE_GETMNTENT_R=1 -DHAVE_LINUX_MEMFD=1 -DHAVE_STATX=1 -MD -MT CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/FFmpegStream.cpp.o -MF CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/FFmpegStream.cpp.o.d -o CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/FFmpegStream.cpp.o -c /build/reproducible-path/kodi-inputstream-ffmpegdirect-21.3.8+ds/src/stream/FFmpegStream.cpp
In file included from /build/reproducible-path/kodi-inputstream-ffmpegdirect-21.3.8+ds/src/stream/FFmpegStream.h:13,
                 from /build/reproducible-path/kodi-inputstream-ffmpegdirect-21.3.8+ds/src/stream/FFmpegStream.cpp:8:
/build/reproducible-path/kodi-inputstream-ffmpegdirect-21.3.8+ds/src/stream/DemuxStream.h:74:7: warning: ‘ffmpegdirect::DemuxStream’ declared with greater visibility than the type of its field ‘ffmpegdirect::DemuxStream::cryptoSession’ [-Wattributes]
   74 | class DemuxStream
      |       ^~~~~~~~~~~
In file included from /build/reproducible-path/kodi-inputstream-ffmpegdirect-21.3.8+ds/src/stream/FFmpegStream.h:14:
/build/reproducible-path/kodi-inputstream-ffmpegdirect-21.3.8+ds/src/stream/CurlInput.h:23:7: warning: ‘ffmpegdirect::CurlInput’ declared with greater visibility than the type of its field ‘ffmpegdirect::CurlInput::m_pFile’ [-Wattributes]
   23 | class CurlInput
      |       ^~~~~~~~~
/build/reproducible-path/kodi-inputstream-ffmpegdirect-21.3.8+ds/src/stream/FFmpegStream.cpp: In member function ‘void ffmpegdirect::FFmpegStream::ParsePacket(AVPacket*)’:
/build/reproducible-path/kodi-inputstream-ffmpegdirect-21.3.8+ds/src/stream/FFmpegStream.cpp:1680:50: error: ‘const struct AVCodecParser’ has no member named ‘parser_parse’
 1680 |         if (parser->second->m_parserCtx->parser->parser_parse)
      |                                                  ^~~~~~~~~~~~
/build/reproducible-path/kodi-inputstream-ffmpegdirect-21.3.8+ds/src/stream/FFmpegStream.cpp:1687:48: error: ‘const struct AVCodecParser’ has no member named ‘parser_parse’
 1687 |           parser->second->m_parserCtx->parser->parser_parse(parser->second->m_parserCtx,
      |                                                ^~~~~~~~~~~~
make[3]: *** [CMakeFiles/inputstream.ffmpegdirect.dir/build.make:138: CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/FFmpegStream.cpp.o] Error 1

See the attached build log for more details.

Cheers

#1144034#20
Date:
2026-10-03 16:07:33 UTC
From:
To:
Dear maintainer,

I've prepared an NMU for kodi-inputstream-ffmpegdirect (versioned as 21.3.8+ds-1.2)
and uploaded it to DELAYED/2. Please feel free to tell me if I should
cancel it.

cu
Adrian

#1144034#29
Date:
2026-10-05 11:05:18 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
kodi-inputstream-ffmpegdirect, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1144034@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adrian Bunk <bunk@debian.org> (supplier of updated kodi-inputstream-ffmpegdirect package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 03 Oct 2026 19:00:31 +0300
Source: kodi-inputstream-ffmpegdirect
Architecture: source
Version: 21.3.8+ds-1.2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Adrian Bunk <bunk@debian.org>
Closes: 1144034
Changes:
 kodi-inputstream-ffmpegdirect (21.3.8+ds-1.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Backport upstream fix for FTBFS with FFmpeg 9. (Closes: #1144034)
Checksums-Sha1:
 ca043d71f34addf33d7f25800cfe99df5ddc7d7b 2441 kodi-inputstream-ffmpegdirect_21.3.8+ds-1.2.dsc
 1d1469519fae0cf860bb7bfc0965a2488ccf4048 10344 kodi-inputstream-ffmpegdirect_21.3.8+ds-1.2.debian.tar.xz
Checksums-Sha256:
 f2a9b5b4ac7b41fc61c2b0df730e11009c0a9712fa0b7baa60ea1792517753f5 2441 kodi-inputstream-ffmpegdirect_21.3.8+ds-1.2.dsc
 dd17ac5a802463b0cf5546f8029160de3376c4dc6033f564edcc08157ccb330b 10344 kodi-inputstream-ffmpegdirect_21.3.8+ds-1.2.debian.tar.xz
Files:
 1c80fa8ddf2c40251fcddb4c7b7ab44a 2441 libs optional kodi-inputstream-ffmpegdirect_21.3.8+ds-1.2.dsc
 95edb729e67b8be672e70139b0e41311 10344 libs optional kodi-inputstream-ffmpegdirect_21.3.8+ds-1.2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmrBKAcACgkQiNJCh6LY
mLHIAA/+LJ7LA9uor0A41M2hu/RyJ9dM2Mflx7oYlBnG2we6rumClRNFI4mvKd2w
OX98Z9VCSM0iz5DtoFJBgmpzKTPgtxDUkE9/pVan93w0eZEwu74JXqpYtzMOUI5H
M6IZuD/QMm8ji7vWLI5OWSXKmK2zad76MqFHsawJFgR4EDeYepHyG4SPXDEflhjc
IGoHBPmM659wQ/3mkNsiPymcsXcKcF4SbKnCAKEt9lg33Bncrbi3In/xhS/kUviu
DijbmHWRKEHNTxjkpgi2wNBQAuLxX45H2G5pWv3+6IceyAFjdCIOCbbF2B5I8KNl
s7WIOprJiac2/wASlUuPPwB17HNJNh8wn5ATq4/M2qZuHJM0NZI7tqyrWU0120ya
iCUFpJ8jCvEcTe1JTRkdug2aLH/Idc/k1g9EO/6PPByL/1YO9OmfpsXbYpTZhHL0
pFpOWDCZGHFpfZr2ZNpMbittVwJmaRNAVMPLuWTHdrYP+Ees+XtmR5WTALaHFg6x
0Vd9OCNzpSZN7BegERa3eE+el/8RunOrltlHPCCdvZu3Y+VElndD+R+TsQq9FNTw
lpW9tVV7w3PCCEGxwB6OjtGJjkjiAm3HDk24igQssdgoIwcSteTVdWlMnoYLPQ+o
lfQfg8n2LpcfNaajG6ZC6qhVQfQ9fakya92zJriOXOZ8x7qQ6rs=
=wEus
-----END PGP SIGNATURE-----