head 1.3; access; symbols pkgsrc-2019Q3:1.2.0.86 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.84 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.82 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.80 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.78 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.76 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.74 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.72 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.70 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.66 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.64 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.62 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.60 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.58 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.56 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.54 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.52 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.50 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.48 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.46 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.44 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.42 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.40 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.38 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.36 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.34 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.32 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.30 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.28 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.26 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.24 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.22 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.20 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.18 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.16 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.14 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.12 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.10 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.8 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.6 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.4 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.2 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.1.1.1.0.2 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.3 date 2019.11.25.12.43.57; author nia; state dead; branches; next 1.2; commitid U8xj3mCIW2xspeMB; 1.2 date 2009.06.14.12.46.44; author hasso; state Exp; branches; next 1.1; 1.1 date 2009.02.26.18.00.34; author hasso; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2009.02.26.18.00.34; author hasso; state Exp; branches; next ; desc @@ 1.3 log @Remove audio/akode. This library is dead upstream, used by nothing in pkgsrc. Readily available alternatives to the included example player include mpg123, flac123, ogg123 (part of vorbis-tools package), mpc, ffplay, etc. It's hard to find evidence of this existing in other package repositories. It was formerly part of KDE 3 (used by kde-multimedia 3) and the last release was in 2007. The original website disappeared at some point in 2010. @ text @$NetBSD: patch-ad,v 1.2 2009/06/14 12:46:44 hasso Exp $ --- akode/plugins/ffmpeg_decoder/ffmpeg_decoder.cpp.orig 2006-08-10 21:37:20 +0300 +++ akode/plugins/ffmpeg_decoder/ffmpeg_decoder.cpp 2009-06-14 15:14:53 +0300 @@@@ -26,9 +26,11 @@@@ #include "decoder.h" #include -#include -#include -#include +extern "C" { +#include +#include +#include +} #include "ffmpeg_decoder.h" #include @@@@ -45,7 +47,7 @@@@ extern "C" { aKode::File *file = (aKode::File*)opaque; return file->write((char*)buf, size); } - static offset_t akode_seek(void* opaque, offset_t pos, int whence) + static int64_t akode_seek(void* opaque, int64_t pos, int whence) { aKode::File *file = (aKode::File*)opaque; return file->seek(pos, whence); @@@@ -314,7 +316,7 @@@@ bool FFMPEGDecoder::readFrame(AudioFrame assert(d->packet.stream_index == d->audioStream); retry: - int len = avcodec_decode_audio( d->ic->streams[d->audioStream]->codec, + int len = avcodec_decode_audio2( d->ic->streams[d->audioStream]->codec, (short*)d->buffer, &d->buffer_size, d->packetData, d->packetSize ); @@@@ -349,7 +351,7 @@@@ retry: assert(false); } if (length == 0) return readFrame(frame); - std::cout << "akode: FFMPEG: Frame length: " << length << "\n"; + // std::cout << "akode: FFMPEG: Frame length: " << length << "\n"; if( d->packetSize <= 0 ) av_free_packet( &d->packet ); @ 1.2 log @Fix build of the ffmpeg plugin. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1.1.1 2009/02/26 18:00:34 hasso Exp $ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d4 1 a4 1 +++ akode/plugins/ffmpeg_decoder/ffmpeg_decoder.cpp 2009-02-20 13:57:54 +0200 d20 18 @ 1.1.1.1 log @aKode is a simple audio decoding framework that provides a uniform interface to decode the most common audio formats. It also has a direct playback option for a number of audio outputs. This package provides the aKode library and akodeplay testing utility. @ text @@