ref: 01584c198c3052681db9309914afd92543182ff8
parent: d19c11a68d8ac46e5592b273ce836be733f4b8bd
author: menno <menno>
date: Tue Sep 2 16:11:18 EDT 2003
Newest xmms code from ciber-fred
--- a/plugins/xmms/src/Makefile.am
+++ b/plugins/xmms/src/Makefile.am
@@ -3,9 +3,9 @@
lib_LTLIBRARIES = libaac.la
if USE_STATIC_FAAD2
-INCLUDES = -I../../$(top_srcdir)/include
+INCLUDES = -I$(top_srcdir)/libfaad-include
libaac_la_LDFLAGS = -module -avoid-version `xmms-config --libs` -lpthread -lid3 -lstdc++ -lz
-libaac_la_LIBADD = ../../$(top_srcdir)/libfaad/libfaad.la
+libaac_la_LIBADD = $(top_srcdir)/libfaad/libfaad.la
else
libaac_la_LDFLAGS = -module -avoid-version `xmms-config --libs` -lpthread -lfaad -lz -lid3 -lstdc++
endif
--- a/plugins/xmms/src/libaac.c
+++ b/plugins/xmms/src/libaac.c
@@ -3,8 +3,8 @@
** by ciberfred
** ------------------------------------------------
**
-** need libfaad2-2.0 package from http://www.audiocoding.com
-** and id3lib-3.8.x package from http://www.id3lib.org
+** need libfaad2 package from http://www.audiocoding.com
+** and id3lib-3.8.x package from http://id3lib.sourceforge.org
**
*/
@@ -23,7 +23,7 @@
#include "aac_utils.h"
#define AAC_DESCRIPTION "MPEG2/4 AAC player - 1.2.7"
-#define AAC_VERSION "AAC player - 5 July 2003 (v0.4.1)"
+#define AAC_VERSION "AAC player - 15 June 2003 (v0.4)"
#define AAC_ABOUT "Writen from scratch by ciberfred from France\n"
#define PATH2CONFIGFILE "/.xmms/Plugins/aacConfig.txt"
#define BUFFER_SIZE FAAD_MIN_STREAMSIZE*64
@@ -275,7 +275,7 @@
g_free(input->genre);
g_free(input);
- bufferconsumed = faacDecInit(decoder, buffer, BUFFER_SIZE, &samplerate, &channels);
+ bufferconsumed = faacDecInit(decoder, buffer, &samplerate, &channels);
if((bOutputOpen = aac_ip.output->open_audio(FMT_S16_NE, samplerate, channels)) == FALSE){
printf("Output Error\n");
g_free(buffer); buffer=0;
@@ -312,7 +312,7 @@
buffervalid += fread(&buffer[buffervalid], 1, BUFFER_SIZE-buffervalid, file);
bufferconsumed = 0;
}
- sample_buffer = faacDecDecode(decoder, &finfo, buffer, buffervalid);
+ sample_buffer = faacDecDecode(decoder, &finfo, buffer);
if(finfo.error){
buffervalid = 0;
printf("FAAD2 Error %s\n", faacDecGetErrorMessage(finfo.error));