I'll apply this patch.
On 2023/7/18 05:51, Sebastian Ramacher wrote:
Source: avifile Version: 1:0.7.48~20090503.ds-25 Severity: important Tags: ftbfs trixie bookworm X-Debbugs-Cc: sramac...@debian.org avifile fails to build with ffmpeg 6.0 (available in experimental): aviread/FFReadStream.cpp: In constructor ‘avm::FFReadStream::FFReadStream(avm::FFReadHandler*, uint_t, AVStream*)’: aviread/FFReadStream.cpp:73:40: error: ‘AV_CODEC_FLAG_TRUNCATED’ was not declared in this scope; did you mean ‘AV_CODEC_FLAG_DROPCHANGED’? 73 | m_pAvContext->flags |= AV_CODEC_FLAG_TRUNCATED; | ^~~~~~~~~~~~~~~~~~~~~~~ | AV_CODEC_FLAG_DROPCHANGED Full build log is attached. Cheers
Description: Port to ffmpeg 6.0 Just forward ported to ffmpeg6.0 to fix FTBFS. Author: Ying-Chun Liu (PaulLiu) <paul...@debian.org> Bug-Debian: http://bugs.debian.org/1041356 Last-Update: 2023-07-28 Index: avifile-0.7.48~20090503.ds/lib/aviread/FFReadStream.cpp =================================================================== --- avifile-0.7.48~20090503.ds.orig/lib/aviread/FFReadStream.cpp +++ avifile-0.7.48~20090503.ds/lib/aviread/FFReadStream.cpp @@ -70,7 +70,6 @@ FFReadStream::FFReadStream(FFReadHandler const AVCodec* codec = avcodec_find_decoder(avs->codecpar->codec_id); if (codec && avcodec_open2(m_pAvContext, codec, NULL) == 0) { - m_pAvContext->flags |= AV_CODEC_FLAG_TRUNCATED; m_pAvContext->skip_frame = AVDISCARD_NONKEY; //printf("Opened hurryup decoder %p %p\n", codec, m_pAvContext->codec->decode); } Index: avifile-0.7.48~20090503.ds/plugins/libffmpeg/FFVideoDecoder.cpp =================================================================== --- avifile-0.7.48~20090503.ds.orig/plugins/libffmpeg/FFVideoDecoder.cpp +++ avifile-0.7.48~20090503.ds/plugins/libffmpeg/FFVideoDecoder.cpp @@ -340,11 +340,8 @@ int FFVideoDecoder::DecodeFrame(CImage* av_frame_unref(pic); return hr; } - if (!(m_pAvContext->flags & AV_CODEC_FLAG_TRUNCATED)) - { - hr = (int)size; - //m_bUsed = true; - } + hr = (int)size; + //m_bUsed = true; if (!m_bDirect || m_bUsed) {
OpenPGP_0x44173FA13D058888.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature