head 1.2; access; symbols pkgsrc-2020Q1:1.1.0.6 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.28 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.24 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.22 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.20 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.18 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.16 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.14 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.12 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.10 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.8 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.4 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.2 pkgsrc-2017Q1-base:1.1; locks; strict; comment @// @; 1.2 date 2020.05.22.17.19.28; author nia; state dead; branches; next 1.1; commitid FShaWsiVHoWebg9C; 1.1 date 2017.01.19.08.48.13; author markd; state Exp; branches; next ; commitid NqBx18iixBMaxyCz; desc @@ 1.2 log @audio: Remove amarok This has been persistently broken and is stuck on the old KDE 4 release. If you're interested in an Amarok-like audio player, audio/strawberry might fit (it's a fork of a fork of it). Interested parties are invited to try packaging a newer version of Amarok. @ text @$NetBSD: patch-src_musicbrainz_MusicDNSAudioDecoder.cpp,v 1.1 2017/01/19 08:48:13 markd Exp $ Build with ffmpeg3 --- src/musicbrainz/MusicDNSAudioDecoder.cpp.orig 2013-08-14 20:22:52.000000000 +0000 +++ src/musicbrainz/MusicDNSAudioDecoder.cpp @@@@ -23,6 +23,9 @@@@ #include "core/meta/Meta.h" extern "C" { +#if defined(__DragonFly__) || defined(__NetBSD__) + #include +#endif /* DragonFly | NetBSD */ typedef quint64 UINT64_C; #include #include @@@@ -223,7 +226,7 @@@@ MusicDNSAudioDecoder::decode( const QStr { if( !decodedFrame ) { - decodedFrame = avcodec_alloc_frame(); + decodedFrame = av_frame_alloc(); if( !decodedFrame ) { warning() << "Unable to allocate enough memory to decode file."; @@@@ -231,7 +234,7 @@@@ MusicDNSAudioDecoder::decode( const QStr break; } else - avcodec_get_frame_defaults( decodedFrame ); + av_frame_unref( decodedFrame ); } decoderRet = avcodec_decode_audio4( pCodecCtx, decodedFrame, &gotFrame, &avpkt ); @@@@ -341,7 +344,7 @@@@ MusicDNSAudioDecoder::decode( const QStr { if( !decodedFrame ) { - decodedFrame = avcodec_alloc_frame(); + decodedFrame = av_frame_alloc(); if( !decodedFrame ) { warning() << "Unable to allocate enough memory to decode file."; @@@@ -349,7 +352,7 @@@@ MusicDNSAudioDecoder::decode( const QStr break; } else - avcodec_get_frame_defaults( decodedFrame ); + av_frame_unref( decodedFrame ); } decoderRet = avcodec_decode_audio4( pCodecCtx, decodedFrame, &gotFrame, &avpkt ); @@@@ -459,7 +462,7 @@@@ MusicDNSAudioDecoder::decode( const QStr { if( !decodedFrame ) { - decodedFrame = avcodec_alloc_frame(); + decodedFrame = av_frame_alloc(); if( !decodedFrame ) { warning() << "Unable to allocate enough memory to decode file."; @@@@ -467,7 +470,7 @@@@ MusicDNSAudioDecoder::decode( const QStr break; } else - avcodec_get_frame_defaults( decodedFrame ); + av_frame_unref( decodedFrame ); } decoderRet = avcodec_decode_audio4( pCodecCtx, decodedFrame, &gotFrame, &avpkt ); @ 1.1 log @Switch to ffmpeg3 @ text @d1 1 a1 1 $NetBSD$ @