[mythtv] [PATCH] mythmusic goom update (amd64 compat)

jack jr at jrh.net
Mon Oct 25 08:58:44 UTC 2004


Let me first say I am a newbie at the linux development environment. I
started this because I wanted mythmusic working on amd64, yet have zero
experience with assembly. I tried using the latest 2k4 version of goom from
it's homepage, but it's far too different than the version mythtv uses, and
I couldn't get the yacc/bison/whatever stuff to compile properly. Seems he
stuck in a dynamic recompiler or something, way out of my league. 

What I did find was that xine-lib 1_rc6 was using goom, and with a version
fairly close to myth's. Which is what this patch is, it incorporates the
goom from xine-lib into myth, which does work on the amd64 platform. It does
not seem very optimized, running 10% slower on a regular x86 platform for
me, and the version that compiles on amd64 simply uses C with no other
optimizations like mmx or any assembly. Other than that it seems to work,
plus it offers some new visuals over the old version. 

The patch is at http://www.jrh.net/files/mythmusic.tar.gz

I didn't attach it because it's a 140k diff compressed, didn't want anybody
yelling at me for sending a semi decent sized file to the list. I am sure I
have done all kinds of things wrong with this, if so, let me know and I will
try and figure out how to correct it. As long as it doesn't involve assembly
or arcane preprocessor directives I might be able to do it =)

I also figure myth's version of goom might have branched too far off for you
to want to try and incorporate a totally new version back in. If so let me
know what kinds of things you think it's missing. 

It's not my intention to waste the developers time, please go easy on me if
that's all this is.



More information about the mythtv-dev mailing list