Files
commandergenius/project/jni/timidity/CHANGES
2010-11-16 18:19:46 +02:00

40 lines
1.4 KiB
Plaintext

This version of TiMidity should contain all the fixes from the
November 15 2004 SDL_sound Subversion snapshot. In addition, I've made some
changes of my own, e.g.:
* Replacing SDL types and endian-handling with owns.
* File access to the config file and instruments is done through
stdio functions. File access to MIDI files is done through abstract
input stream. Implemented functions to create input stream from
file name, from stdio file pointer, from memory, from callback functions.
* Renamed interface functions
Timidity_Init -> mid_init
Timidity_Init_NoConfig -> mid_init_no_config
Timidity_SetVolume -> mid_song_set_volume
Timidity_PlaySome -> mid_song_read_wave
Timidity_LoadDLS -> mid_dlspatches_load
Timidity_FreeDLS -> mid_dlspatches_free
Timidity_LoadDLSSong -> mid_song_load_dls
Timidity_LoadSong -> mid_song_load
Timidity_Start -> mid_song_start
Timidity_Seek -> mid_song_seek
Timidity_GetSongLength -> mid_song_get_total_time
Timidity_FreeSong -> mid_song_free
* Most structures and macro definition made hidden and placed in
timidity_internal.h.
* Results of mid_song_read_wave (Timidity_PlaySome) not
depends with internal sample buffer size.
* mid_init can accept timidity config file name.
* Added functions: mid_song_get_time, mid_song_get_meta.
* Added examples/tests midi2raw.c and playmidi.c.
--
Konstantin Korikov <lostclus@ua.fm>