Age | Commit message (Collapse) | Author |
|
Trivial fix
|
|
Just some unused schismtracker junk, there really shouldn't
be any SDL dependency at all but I haven't gone through and
exhaustively cleared all that out.
|
|
This upset mingw64 on the sdl build because conflict with SDL_Main,
drop the const.
|
|
|
|
The schism stuff isn't really appropriate for external use, its headers
want to include its config.h. So this just keeps all the schism interfacing
private to libplayit where the schism code resides, and the public api is
all new with no dependency on the schism code for a clear separation.
While at it I've added a seekable flag which renders the song in-memory
for easy and accurate seeking within the rendered output.
Note this commit obsoletes the examples in examples/* which were really
only intended as examples of how to do rudimentary playback with the
stripped down schism code.
|
|
|
|
|
|
|
|
These are intentionally left out of the build system, there's an example
gcc line included in the sources.
|
|
Forking schism tracker's IT playback stuff into a little playback
library for embedding in demos.
|