[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1004783: marked as done (kodi-inputstream-ffmpegdirect: FTBFS in ffmpeg 5.0)



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 ---
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 Ramacher

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
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 ---

Reply to: