[mythtv-users] [workaround] Compiling Mythmusic for AMD 64
Cedric Tefft
cedric at phreaker.net
Thu Aug 26 09:10:10 EDT 2004
In case anyone's interested. I have a real ugly hack that allows you to
compile mythmusic on an AMD 64. It appears the goom visualization
contains all the compilation problems, so this is mostly a matter of
disabling it. The resulting mythmusic plugin seems to work fairly well
with the exception that some of the visualizations aren't available.
Anyway, it's just a band-aid until somebody can figure out how to get
goom to compile and run on an AMD 64. Your mileage may vary.
1) Remove references to goom from mythmusic/mythmusic/mythmusic.pro
(patch attached)
2) When you run 'configure' for the mythmusic, be sure NOT to enable
SDL (it's off by default anyway).
3) Compile and install normally (qmake mythmusic.pro, make, make
install, etc.).
Oh, and be sure when you customize mythmusic through the frontend that
you don't specify 'goom' or 'random' for your Visualization (in Player
Settings). I think 'random' may be the default, so it's probably a good
idea to check it right off the bat.
- Cedric
-------------- next part --------------
--- mythmusic-old.pro 2004-08-26 03:46:35.000000000 -0700
+++ mythmusic.pro 2004-08-26 03:47:18.000000000 -0700
@@ -33,9 +33,6 @@
HEADERS += streaminput.h synaesthesia.h encoder.h visualize.h avfdecoder.h
HEADERS += treecheckitem.h visual.h vorbisdecoder.h vorbisencoder.h polygon.h
HEADERS += bumpscope.h globalsettings.h lameencoder.h dbcheck.h
-HEADERS += goom/filters.h goom/goomconfig.h goom/goom_core.h goom/graphic.h
-HEADERS += goom/ifs.h goom/lines.h goom/mythgoom.h goom/drawmethods.h
-HEADERS += goom/mmx.h goom/mathtools.h goom/tentacle3d.h goom/v3d.h
SOURCES += audiooutput.cpp cddecoder.cpp cdrip.cpp decoder.cpp
SOURCES += flacdecoder.cpp flacencoder.cpp maddecoder.cpp main.cpp
@@ -44,7 +41,4 @@
SOURCES += synaesthesia.cpp treecheckitem.cpp vorbisdecoder.cpp lameencoder.cpp
SOURCES += vorbisencoder.cpp visualize.cpp bumpscope.cpp globalsettings.cpp
SOURCES += databasebox.cpp
-SOURCES += goom/filters.c goom/goom_core.c goom/graphic.c goom/tentacle3d.c
-SOURCES += goom/ifs.c goom/ifs_display.c goom/lines.c goom/surf3d.c
-SOURCES += goom/zoom_filter_mmx.c goom/zoom_filter_xmmx.c goom/mythgoom.cpp
SOURCES += avfdecoder.cpp
More information about the mythtv-users
mailing list