OpenArena Message Boards

OpenArena Contributions => Idea pit => Topic started by: fromhell on May 02, 2014, 05:49:42 AM



Title: Tracker module playback
Post by: fromhell on May 02, 2014, 05:49:42 AM
Now i'm currently trying to do snd_codec_xmp, using the XMP library (http://xmp.sourceforge.net/)

(http://leileilol.mancubus.net/crap/xmp1.png)


Title: Re: Tracker module playback
Post by: fromhell on May 02, 2014, 08:40:34 PM
Committed to Git repository


Title: Re: Tracker module playback
Post by: sago007 on May 03, 2014, 12:57:21 PM
That is very interesting and the code looks very clean too.

The travis build fails because it is missing "libxmp-dev". I tried adding it to ".travis.yml" but it appears to be too new.
You should add "CURL=0" in "Makefile.local" instead of "Makefile.OpenArena" that way it will not be forgotten to re enable it then the final engine is compiled.

I cannot crosscompile with for Windows from Linux. I get "xmp.h" no such file or directory. I know it is because libxmp is missing but I think it should be included like 'libcurl' and 'libSDL'.


Title: Re: Tracker module playback
Post by: fromhell on May 20, 2014, 01:40:29 PM
I might be switching this to Coremod (https://github.com/cmatsuoka/coremod) because it's smaller and stripped down to just the few formats I intend to support, and possibly libcoremod itself could be included in the OA source tree.