summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-18playit: plug prerendered buf leak when seekableHEADmasterVito Caputo
Trivial fix
2019-05-10*: drop vestigial cruft breaking win32 buildsVito Caputo
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.
2019-05-10examples: fix main() signatureVito Caputo
This upset mingw64 on the sdl build because conflict with SDL_Main, drop the const.
2019-05-10examples: add an sdl2 exampleVito Caputo
2017-05-31playit: add public playit apiVito Caputo
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.
2017-05-27doc: add basic READMEVito Caputo
2017-05-27build: add autotools bootstrap scriptVito Caputo
2017-05-27*: add rudimentary .gitignoreVito Caputo
2017-05-27examples: add some example player programsVito Caputo
These are intentionally left out of the build system, there's an example gcc line included in the sources.
2017-05-26*: initial commit of stripped schism stuffVito Caputo
Forking schism tracker's IT playback stuff into a little playback library for embedding in demos.
© All Rights Reserved