https://bugs.kde.org/show_bug.cgi?id=485432
Bug ID: 485432 Summary: Fail to build with ffmpeg 7 Classification: Applications Product: k3b Version: 24.02.2 Platform: Debian unstable OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: k...@kde.org Reporter: maril...@deb-multimedia.org CC: mich...@jabster.pl, tr...@kde.org Target Milestone: --- Hi, With ffmpeg 7 k3b fail to build with these errors /home/marillat/src/k3b-24.02.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp: In member function ‘bool K3bFFMpegFile::open()’: /home/marillat/src/k3b-24.02.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:143:26: error: ‘AVCodecContext’ {aka ‘struct AVCodecContext’} has no member named ‘channels’ 143 | d->codecContext->channels > 1; | ^~~~~~~~ /home/marillat/src/k3b-24.02.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp: In member function ‘void K3bFFMpegFile::close()’: /home/marillat/src/k3b-24.02.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:159:24: warning: ‘int avcodec_close(AVCodecContext*)’ is deprecated [-Wdeprecated-declarations] 159 | ::avcodec_close(d->codecContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/marillat/src/k3b-24.02.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:19: /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared here 2387 | int avcodec_close(AVCodecContext *avctx); | ^~~~~~~~~~~~~ /home/marillat/src/k3b-24.02.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp: In member function ‘int K3bFFMpegFile::channels() const’: /home/marillat/src/k3b-24.02.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:188:29: error: ‘AVCodecContext’ {aka ‘struct AVCodecContext’} has no member named ‘channels’ 188 | return d->codecContext->channels; -- You are receiving this mail because: You are watching all bug changes.