Your message dated Tue, 15 Nov 2022 19:54:34 +0000 with message-id <E1ov20w-00HZ29-Pv@fasolo.debian.org> and subject line Bug#1004783: fixed in kodi-inputstream-ffmpegdirect 20.5.0+ds1-1 has caused the Debian Bug report #1004783, regarding kodi-inputstream-ffmpegdirect: FTBFS in ffmpeg 5.0 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1004783: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004783 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: kodi-inputstream-ffmpegdirect: FTBFS in ffmpeg 5.0
- From: Sebastian Ramacher <sramacher@debian.org>
- Date: Tue, 1 Feb 2022 21:41:06 +0100
- Message-id: <Yfma4rIZ/3JqeAZZ@ramacher.at>
Source: kodi-inputstream-ffmpegdirect Version: 19.0.0+ds1-1 Severity: important X-Debbugs-Cc: sramacher@debian.org Tags: sid bookworm ftbfs Usertags: ffmpeg5.0 kodi-inputstream-ffmpegdirect FTBFS with ffmpeg 5.0 in experimental: [ 62%] Building CXX object CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/TimeshiftStream.cpp.o /usr/lib/ccache/c++ -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=19.0.0 -Dinputstream_ffmpegdirect_EXPORTS -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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_LINUX_MEMFD=1 -DHAVE_STATX=1 -DHAVE_SSE=1 -DHAVE_SSE2=1 -DHAVE_SSE3=1 -DHAVE_SSSE3=1 -DHAVE_SSE4_1=1 -std=c++14 -MD -MT CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/TimeshiftStream.cpp.o -MF CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/TimeshiftStream.cpp.o.d -o CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/TimeshiftStream.cpp.o -c /<<PKGBUILDDIR>>/src/stream/TimeshiftStream.cpp In file included from /<<PKGBUILDDIR>>/src/stream/FFmpegStream.h:13, from /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:8: /<<PKGBUILDDIR>>/src/stream/DemuxStream.h:36:7: warning: ‘ffmpegdirect::DemuxStream’ declared with greater visibility than the type of its field ‘ffmpegdirect::DemuxStream::cryptoSession’ [-Wattributes] 36 | class DemuxStream | ^~~~~~~~~~~ In file included from /<<PKGBUILDDIR>>/src/stream/FFmpegStream.h:14, from /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:8: /<<PKGBUILDDIR>>/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 | ^~~~~~~~~ /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp: In member function ‘bool ffmpegdirect::FFmpegStream::Open(bool)’: /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:684:37: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 684 | iformat = av_find_input_format("mpeg"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:686:37: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 686 | iformat = av_find_input_format("mpeg"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:688:37: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 688 | iformat = av_find_input_format("mpegts"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:690:37: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 690 | iformat = av_find_input_format("mjpeg"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:737:40: error: assignment of member ‘AVInputFormat::flags’ in read-only object 737 | m_pFormatContext->iformat->flags |= AVFMT_NOGENSEARCH; | ^ /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:789:30: error: ‘AVFMT_FLAG_KEEP_SIDE_DATA’ was not declared in this scope 789 | m_pFormatContext->flags |= AVFMT_FLAG_KEEP_SIDE_DATA; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:831:72: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec_info_nb_frames’ 831 | if ((st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO && st->codec_info_nb_frames > 0) || | ^~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp: In member function ‘bool ffmpegdirect::FFmpegStream::OpenWithCURL(AVInputFormat*)’: /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:994:35: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 994 | iformat = av_find_input_format("s16be"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1002:42: error: invalid conversion from ‘AVInputFormat**’ to ‘const AVInputFormat**’ [-fpermissive] 1002 | av_probe_input_buffer(m_ioContext, &iformat, strFile.c_str(), NULL, 0, 0); | ^~~~~~~~ | | | AVInputFormat** In file included from /<<PKGBUILDDIR>>/src/stream/DemuxStream.h:25, from /<<PKGBUILDDIR>>/src/stream/FFmpegStream.h:13, from /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:8: /usr/include/x86_64-linux-gnu/libavformat/avformat.h:2070:66: note: initializing argument 2 of ‘int av_probe_input_buffer(AVIOContext*, const AVInputFormat**, const char*, void*, unsigned int, unsigned int)’ 2070 | int av_probe_input_buffer(AVIOContext *pb, const AVInputFormat **fmt, | ~~~~~~~~~~~~~~~~~~~~~~^~~ /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1043:40: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 1043 | iformat2 = av_find_input_format("spdif"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1052:42: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 1052 | iformat2 = av_find_input_format("dts"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1075:39: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 1075 | iformat = av_find_input_format("aac"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1077:39: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 1077 | iformat = av_find_input_format("aac"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1079:39: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 1079 | iformat = av_find_input_format("flv"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1081:39: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 1081 | iformat = av_find_input_format("flv"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp: In member function ‘virtual void ffmpegdirect::FFmpegStream::UpdateCurrentPTS()’: /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1150:27: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘cur_dts’ 1150 | if (stream && stream->cur_dts != (int64_t)AV_NOPTS_VALUE) | ^~~~~~~ /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1152:44: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘cur_dts’ 1152 | double ts = ConvertTimestamp(stream->cur_dts, stream->time_base.den, stream->time_base.num); | ^~~~~~~ /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp: In member function ‘void ffmpegdirect::FFmpegStream::ParsePacket(AVPacket*)’: /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1567:44: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive] 1567 | AVCodec* codec = avcodec_find_decoder(st->codecpar->codec_id); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | | | const AVCodec* /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp: In member function ‘ffmpegdirect::TRANSPORT_STREAM_STATE ffmpegdirect::FFmpegStream::TransportStreamAudioState()’: /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1644:42: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘cur_dts’ 1644 | m_startTime = av_rescale(st->cur_dts, st->time_base.num, st->time_base.den) - 0.000001; | ^~~~~~~ /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1664:42: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘cur_dts’ 1664 | m_startTime = av_rescale(st->cur_dts, st->time_base.num, st->time_base.den) - 0.000001; | ^~~~~~~ /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp: In member function ‘ffmpegdirect::TRANSPORT_STREAM_STATE ffmpegdirect::FFmpegStream::TransportStreamVideoState()’: /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1697:42: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘cur_dts’ 1697 | m_startTime = av_rescale(st->cur_dts, st->time_base.num, st->time_base.den) - 0.000001; | ^~~~~~~ /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1717:42: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘cur_dts’ 1717 | m_startTime = av_rescale(st->cur_dts, st->time_base.num, st->time_base.den) - 0.000001; | ^~~~~~~ /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp: In member function ‘ffmpegdirect::DemuxStream* ffmpegdirect::FFmpegStream::AddStream(int)’: /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1834:9: error: ‘av_get_channel_layout_string’ was not declared in this scope; did you mean ‘av_get_sample_fmt_string’? 1834 | av_get_channel_layout_string(buf, 31, st->iChannels, st->iChannelLayout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | av_get_sample_fmt_string /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp: In member function ‘virtual std::string ffmpegdirect::FFmpegStream::GetStreamCodecName(int)’: /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:2073:42: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive] 2073 | AVCodec* codec = avcodec_find_decoder(stream->codec); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | const AVCodec* make[3]: *** [CMakeFiles/inputstream.ffmpegdirect.dir/build.make:135: CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/FFmpegStream.cpp.o] Error 1 Cheers -- Sebastian RamacherAttachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 1004783-close@bugs.debian.org
- Subject: Bug#1004783: fixed in kodi-inputstream-ffmpegdirect 20.5.0+ds1-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Tue, 15 Nov 2022 19:54:34 +0000
- Message-id: <E1ov20w-00HZ29-Pv@fasolo.debian.org>
- Reply-to: Vasyl Gello <vasek.gello@gmail.com>
Source: kodi-inputstream-ffmpegdirect Source-Version: 20.5.0+ds1-1 Done: Vasyl Gello <vasek.gello@gmail.com> 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 1004783@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Vasyl Gello <vasek.gello@gmail.com> (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) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 15 Oct 2022 16:56:43 +0000 Source: kodi-inputstream-ffmpegdirect Architecture: source Version: 20.5.0+ds1-1 Distribution: unstable Urgency: medium Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Changed-By: Vasyl Gello <vasek.gello@gmail.com> Closes: 1004783 Changes: kodi-inputstream-ffmpegdirect (20.5.0+ds1-1) unstable; urgency=medium . * Fix lintian warnings . [ Vasyl Gello ] * New upstream version 20.5.0+ds1 * d/watch: switch to git tags * Refresh ffmpeg5 patch (Closes: #1004783) . [ Debian Janitor ] * Remove constraints unnecessary since buster (oldstable) Checksums-Sha1: 427d265ee519f411e6c5224d4f562990c9bcc4b8 2440 kodi-inputstream-ffmpegdirect_20.5.0+ds1-1.dsc 4a8e4f41f1d33179f337a0f2bee0e09aaddb4956 226224 kodi-inputstream-ffmpegdirect_20.5.0+ds1.orig.tar.xz e5c81480de943895a1ec130854624f35bd7fcbac 8420 kodi-inputstream-ffmpegdirect_20.5.0+ds1-1.debian.tar.xz 0e91276e53f2bbdf5068266aa2767a9cf2e73f5d 5779 kodi-inputstream-ffmpegdirect_20.5.0+ds1-1_source.buildinfo Checksums-Sha256: f0307fa0c9ed14caf55a5701597f233e7b29b5d104b09888f24b0589de34b856 2440 kodi-inputstream-ffmpegdirect_20.5.0+ds1-1.dsc 3ae8ac21349897a7478be42029e9ab40ba973d042f7b5431e86724910dc31c18 226224 kodi-inputstream-ffmpegdirect_20.5.0+ds1.orig.tar.xz 5edaafa4bdd33ab18913f80ba7828469d6452e01d194c1f3ad6636cf00b1205d 8420 kodi-inputstream-ffmpegdirect_20.5.0+ds1-1.debian.tar.xz a8f78ef61d83e07d6c88716a510e3d4b2c374ed8ca69f076f63c486899d00d7e 5779 kodi-inputstream-ffmpegdirect_20.5.0+ds1-1_source.buildinfo Files: ec7a520a701e6d66f1c88be999461403 2440 libs optional kodi-inputstream-ffmpegdirect_20.5.0+ds1-1.dsc 345ac30b175b09d9ef9b9c2ff6beab58 226224 libs optional kodi-inputstream-ffmpegdirect_20.5.0+ds1.orig.tar.xz 1d831a090c5a44e4ddb104a611b9b66a 8420 libs optional kodi-inputstream-ffmpegdirect_20.5.0+ds1-1.debian.tar.xz c5821a3865aaf447b4701d2215889289 5779 libs optional kodi-inputstream-ffmpegdirect_20.5.0+ds1-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAmNz6ZEACgkQCBa54Yx2 K61jPg//XC2228wk4ty+oAqBGsBpOInoqanvaSAlg51BIfRt69jNYw/pS9zkLPKE 5t4FOj4EFfFplbd212Fuls5kXIRnsBGbL5RfI3fZ32EWG3Pk7FIm+8Rj0Y1BKSpe sdeAA6BdQLwGfdHAL2lCEQAiHiDLTLUrdPRdLgTnIrqxDAOPR9hbF4y2+/bxJY8g vYTZ3iCstJJSO2NTl+Uh40+cGcok0ZB354vcrPObfmFRkABTEpGFrhURoOJN9w+F B3nw3y5zUoo8Qn3FqBrXiila06ZstVuZEk80FBRtz+MDAWozQy0asrUvg4MzNOcz FKI2NKHM9t40toDd1CfbX67Ct3OTrHIfp+WyF1HG5xb8WvKN7baTQgXtZKEpqEAi O8CsRWs3E0Ny02VMSwH8qaMzvr58iWloayUzEqb3TlfFnbKldKv46SY5aqfkmqtu X+kZyMx5XW1smyzvfFZEURca+uXFsHCCpQ6/7RFDZogNHFKzBt4y4ZBhxuuQXcOh dx5o+64BCIuui46XWf6vfVH0g5rjrjnxhV/um/EuqATd/JsamEHJZy3tlmsywHmh o/u5KtA/INQRyhQx7bKBIp6SiI/mMF5Kl9GhagfdCQZQ68sLc27luVmt1GZXZAK0 N3UpO+efKvQQCM7rkV8EAJEW2U3LkMwh9D3c2Ej2e1IlgJQ4Lb8= =CXCu -----END PGP SIGNATURE-----
--- End Message ---