diff --git a/audio/audacious-plugins/Makefile b/audio/audacious-plugins/Makefile index 2cf0fb68b31..6be70ccff0f 100644 --- a/audio/audacious-plugins/Makefile +++ b/audio/audacious-plugins/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.7 2007/06/26 17:11:39 steven Exp $ +# $OpenBSD: Makefile,v 1.8 2007/06/29 06:05:46 jakemsr Exp $ SHARED_ONLY= Yes @@ -7,7 +7,7 @@ COMMENT-arts= "arts helper and plugin for audacious" V= 1.3.5 DISTNAME= audacious-plugins-$V -PKGNAME-main= ${DISTNAME} +PKGNAME-main= ${DISTNAME}p1 PKGNAME-arts= audacious-arts-$V CATEGORIES= audio multimedia @@ -51,7 +51,7 @@ RUN_DEPENDS-main= :audacious->=1.2:audio/audacious RUN_DEPENDS-arts= ::audio/audacious-plugins,-main LIB_DEPENDS-main= tag.>=6:taglib->=1.4:audio/taglib \ - faad,mp4ff::audio/faad \ + faad.>=1,mp4ff::audio/faad \ audiofile::devel/libaudiofile \ curl.>=5::net/curl \ SDL.>=6::devel/sdl \ diff --git a/audio/audacious-plugins/patches/patch-src_aac_src_libmp4_c b/audio/audacious-plugins/patches/patch-src_aac_src_libmp4_c new file mode 100644 index 00000000000..3a12bc950a0 --- /dev/null +++ b/audio/audacious-plugins/patches/patch-src_aac_src_libmp4_c @@ -0,0 +1,52 @@ +$OpenBSD: patch-src_aac_src_libmp4_c,v 1.1 2007/06/29 06:05:46 jakemsr Exp $ +--- src/aac/src/libmp4.c.orig Thu May 31 17:12:45 2007 ++++ src/aac/src/libmp4.c Thu May 31 17:20:57 2007 +@@ -388,13 +388,13 @@ static TitleInput *mp4_get_song_tuple(char *fn) + gint mp4track= getAACTrack(mp4file); + gint numSamples = mp4ff_num_samples(mp4file, mp4track); + guint framesize = 1024; +- gulong samplerate; +- guchar channels; ++ guint32 samplerate; ++ guint8 channels; + gint msDuration; + mp4AudioSpecificConfig mp4ASC; + gchar *tmpval; +- guchar *buffer = NULL; +- guint bufferSize = 0; ++ guint8 *buffer = NULL; ++ guint32 bufferSize = 0; + faacDecHandle decoder; + + if (mp4track == -1) +@@ -525,10 +525,10 @@ static int my_decode_mp4( InputPlayback *playback, cha + gint mp4track= getAACTrack(mp4file); + faacDecHandle decoder; + mp4AudioSpecificConfig mp4ASC; +- guchar *buffer = NULL; +- guint bufferSize = 0; +- gulong samplerate; +- guchar channels; ++ guint8 *buffer = NULL; ++ guint32 bufferSize = 0; ++ guint32 samplerate; ++ guint8 channels; + gulong msDuration; + gulong numSamples; + gulong sampleID = 1; +@@ -674,11 +674,11 @@ static int my_decode_mp4( InputPlayback *playback, cha + void my_decode_aac( InputPlayback *playback, char *filename, VFSFile *file ) + { + faacDecHandle decoder = 0; +- guchar streambuffer[BUFFER_SIZE]; ++ guint8 streambuffer[BUFFER_SIZE]; + gulong bufferconsumed = 0; +- gulong samplerate = 0; +- guchar channels; +- gulong buffervalid = 0; ++ guint32 samplerate = 0; ++ guint8 channels; ++ guint32 buffervalid = 0; + TitleInput* input; + gchar *ttemp = NULL, *stemp = NULL; + gchar *temp = g_strdup(filename);