[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

eroaster mp3 BUG



Hallo Liste,

habe von der eroaster Website den mp3 patch runtergeladen.
Dieser Patch behebt Fehler im Handling von mp3 Files mit variabler Bitrate
eroaster source aus der sarge gezogen.

gepatcht
patch -b -p1 < /home/profbunny/eroast.cvs.patch.php

sysiphus:/usr/local/src/eroaster-2.2.0-0.8# debian/rules binary
test -x debian/rules
test "`id -u`" = 0
dh_clean -k
dh_installdirs -A 
if [ -n "" ]; then \
  mkdir -p ""; \
fi
if [ ! -d "." ]; then \
  mkdir -p "."; \
fi
/usr/share/cdbs/1/rules/buildcore.mk:59: "DEB_BUILD_MAKE_TARGET is a deprecated variable"
/usr/share/cdbs/1/rules/buildcore.mk:59: "DEB_CLEAN_MAKE_TARGET is a deprecated variable"
/usr/share/cdbs/1/rules/buildcore.mk:59: "DEB_MAKE_TEST_TARGET is a deprecated variable"
if [ -z "" ]; then \
  if ! test -f debian/compat; then echo 4 > debian/compat; fi; \
fi
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make -C . 
make[1]: Entering directory `/usr/local/src/eroaster-2.2.0-0.8'
Compiling supplementary files ...
Traceback (most recent call last):
  File "pycompile", line 13, in ?
    import mp3info
  File "/usr/local/src/eroaster-2.2.0-0.8/mp3info.py", line 368
    self.bitrate = _bitrates[mpeg_version & 1][self.layer - 1][bitrate]
       ^
IndentationError: expected an indented block
make[1]: *** [all] Fehler 1
make[1]: Leaving directory `/usr/local/src/eroaster-2.2.0-0.8'
make: *** [debian/stamp-makefile-build] Fehler 2

Änderungen des Patches nur in der Datei  mp3info.py

Könnte mir vielleicht einer Helfen um das Packet bebaut zu bekommen?

Inhalt des Patches
 cat eroast.cvs.patch.php 
? confdefs.h
Index: mp3info.py
===================================================================
RCS file: /cvsroot/eroaster/eroaster/mp3info.py,v
retrieving revision 1.3
diff -u -b -r1.3 mp3info.py
--- mp3info.py  17 Feb 2003 22:17:33 -0000      1.3
+++ mp3info.py  21 Jul 2004 09:50:48 -0000
@@ -361,7 +361,12 @@
 
         self.protection = protection_bit
 
+        if bitrate == 0:
+            logger.warn("free/variable bitrate %d, fudging it" % bitrate)
+            self.bitrate = 128;
+        else:
         self.bitrate = _bitrates[mpeg_version & 1][self.layer - 1][bitrate]
+            
         self.samplerate = _samplerates[mpeg_version][samplerate]
         
         if self.bitrate is None or self.samplerate is None:



mfg

Michael



Reply to: