1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341
|
2002-12-01 Steve Ratcliffe <steve@parabola.demon.co.uk>
* Makefile.am, config.guess, config.sub, configure.in, missing:
Allow for either rpm or rpmbuild.
Set version number to 1.5.5 in preparation for release.
* configure.in: Fixed warning message from autoconf.
* REL-1-5-5
2002-11-27 Steve Ratcliffe <steve@parabola.demon.co.uk>
* INSTALL, config.guess, config.sub, configure.in:
Completion of previous patch (From R.L. Horn) which I didn't fully apply.
2002-11-12 R.L. Horn <eastcheap@fastmail.fm> PATCH
* configure.in: Added AM_PATH_ALSA to get appropriate libasound
CFLAGS and libraries. Added check for <alsa/asoundlib.h>.
* src/pmidi.c: Include <alsa/asoundlib.h> if available.
* src/seqlib.h: Include <alsa/asoundlib.h> if available.
2002-04-30 Steve Ratcliffe <steve@parabola.demon.co.uk>
* src/seqlib.c: the seq_control_timer function is called with
SND_SEQ_EVENT_START/STOP in the onoff parameter, but it checks
whether onoff is non-zero. This results in snd_seq_start_queue
being called, even if onoff is SND_SEQ_EVENT_STOP.
(Clemens Ladisch)
2001-08-16 Steve Ratcliffe <steve@parabola.demon.co.uk>
* src/midiread.c: Allow for 'format 1' files where the tempo
track in fact has playable notes in it.
2001-07-29 Steve Ratcliffe <steve@parabola.demon.co.uk>
* REL-1-5-3
* configure.in: Remove redundant configuration for
ALSA (you can't build without it) and drain which is now
the only supported interface.
2001-07-22 Steve Ratcliffe <steve@parabola.demon.co.uk>
* src/seqlib.c, src/seqlib.h:
Removed some compatibility defines from a long time ago.
* ChangeLog, pmidi.c, seqlib.c: Updated to latest ALSA api.
(Based on code by Uros Bizjak)
* ChangeLog: Previous changes should have been committed before.
2001-05-13 Steve Ratcliffe <steve@parabola.demon.co.uk>
* REL-1-5-2
* pmidi.spec.in:
The spec file is not a documentation file
* Makefile.am: Remove the Hint file
2001-05-12 Steve Ratcliffe <steve@parabola.demon.co.uk>
* aclocal.m4, README:
Updated README with new information about FM cards and formating changes.
(Uros Bizjak)
2001-05-07 Steve Ratcliffe <steve@parabola.demon.co.uk>
* ChangeLog, Hint, make.conf, Makefile.orig:
Remove unneeded files
* configure.in:
Fix the glib detection and flag (Habibie)
* README:
Add some quick cvs instructions. May change to autogen.sh soon.
* configure.in: Better attempt at detecting glib
2001-05-06 Steve Ratcliffe <steve@parabola.demon.co.uk>
* README, AUTHORS, ChangeLog:
Transfer 'thanks to' people to AUTHORS and update.
* INSTALL, README:
Wrote some useful installation instructions.
* src/.cvsignore, .cvsignore, man/.cvsignore:
Added .cvsignore files for new autoconf files and layout
* ALL FOLLOWING: Conversion to use autoconf/automake
Conversion performed by Habibie <habibie@toba.dyndns.org>
* pmidi.1:
Remove file as it is now in the man subdirectory.
* Makefile.am, man/Makefile.am, pmidi.spec.in, src/Makefile.am:
Add extra needed files to the distribution.
We need glib.[ch], pmidi.1 and pmidi.spec so that the result of a make dist
can be built by hand and by rpm -ta
* configure.in: Changed version to 1.5.2
* NEWS: Added a NEWS file
* elements.c, elements.h, except.c, except.h, glib.c, glib.h,
intl.h, md.h, mdutil.c, midi.h, midiread.c, pmidi.c, seqlib.c,
seqlib.h, seqmidi.c, seqpriv.h:
Configure changes: remove the existing source files.
* aclocal.m4, AUTHORS, config.guess, config.sub, configure.in,
INSTALL, install-sh, Makefile, Makefile.am, Makefile.orig,
man/Makefile.am, man/pmidi.1, missing, mkinstalldirs, pmidi.spec,
pmidi.spec.in, src/elements.c, src/elements.h, src/except.c,
src/except.h, src/glib.c, src/glib.h, src/intl.h, src/Makefile.am,
src/md.h, src/mdutil.c, src/midi.h, src/midiread.c, src/pmidi.c,
src/seqlib.c, src/seqlib.h, src/seqmidi.c, src/seqpriv.h:
First stage of conversion to autoconf/automake system.
2001-05-01 Steve Ratcliffe <steve@parabola.demon.co.uk>
* README:
Added note about FM synth from Dmitrii Sadovskii
2001-04-22 Steve Ratcliffe <steve@parabola.demon.co.uk>
* pmidi.spec: Updated for 1-5-1
* ChangeLog, pmidi.c, pmidi.spec:
Updated to the latest CVS sequencer API.
2001-02-11 Steve Ratcliffe <steve@parabola.demon.co.uk>
* pmidi.c, seqlib.c:
Modified snd_seq_open commands so that it compiles. Missing drums.
2001-02-11 Steve Ratcliffe <steve@parabola.demon.co.uk>
* pmidi.c, seqlib.c:
Modified snd_seq_open commands so that it compiles.
2000-10-24 Steve Ratcliffe <steve@parabola.demon.co.uk>
* Hint, Makefile:
Improve the warning about _drain_ && _flush_
2000-10-23 Steve Ratcliffe <steve@parabola.demon.co.uk>
* seqlib.c:
Use the snd_seq_start_queue() and related routines instead of old home
grown routine.
2000-10-07 Steve Ratcliffe <steve@parabola.demon.co.uk>
* REL 1-5-0
* Makefile, README, make.conf, pmidi.1, pmidi.c, pmidi.spec, seqlib.c:
ALSA api changed, this keeps us in step. Needed for ALSA 0.6.0 after
29Sep2000.
(submitted by Frank vdP)
2000-04-30 Steve Ratcliffe <steve@parabola.demon.co.uk>
* pmidi.c:
Use the environment variable ALSA_OUTPUT_PORTS instead of ALSA_OUT_PORT.
The old name is still supported.
* ChangeLog: For release 1.4.1
* pmidi.spec: Updated version number
* pmidi.spec: Modified the description a little
2000-04-30 Steve Ratcliffe <steve@parabola.demon.co.uk>
* ChangeLog: For release 1.4.1
* pmidi.c: Use the environment variable ALSA_OUTPUT_PORTS instead
of ALSA_OUT_PORT. The old name is still supported.
* pmidi.spec: Modified the description a little
* pmidi.spec: updated the version number
2000-03-05 Steve Ratcliffe <steve@parabola.demon.co.uk>
* midiread.c: Tidy up the meta event processing by putting them in
order and include META_CHANNEL.
2000-02-03 Steve Ratcliffe <steve@parabola.demon.co.uk>
* pmidi.spec: A spec file contributed by Reinhard Katzmann.
2000-01-30 Steve Ratcliffe <steve@parabola.demon.co.uk>
* Version REL-1-4-0.
* README, seqlib.h: Merged in from the 1.3 series to the main trunk.
* elements.c, except.c, mdutil.c, midiread.c, pmidi.c, seqlib.c, seqmidi.c:
The changes from the 1.3 series merged into the main trunk.
* README: Added some useful information to the README.
* seqlib.c: The symbols has changed from real to time.
1999-12-16 Steve Ratcliffe <steve@parabola.demon.co.uk>
* elements.c, except.c, mdutil.c, midiread.c, pmidi.c, seqlib.c, seqmidi.c:
Formatting cleanup, mainly removing stuff that was put in by
the old mcode.
* pmidi.c, seqlib.c, seqlib.h, seqmidi.c:
Patch from Frank for the new sequencer API
1999-11-24 Steve Ratcliffe <steve@parabola.demon.co.uk>
* seqlib.c: Undid last change after ALSA sequener fix.
1999-11-22 Steve Ratcliffe <steve@parabola.demon.co.uk>
* pmidi.c: Allow a filename of '-' to read from stdin.
(Takashi Iwai)
1999-11-21 Steve Ratcliffe <steve@parabola.demon.co.uk>
* seqlib.c:
Modify to use a direct destination for the timer control message.
1999-09-29 Steve Ratcliffe <steve@parabola.demon.co.uk>
* ChangeLog: For rel 1-2-4
* seqlib.c, seqmidi.c: Make it really compile with 0.4.x
* midiread.c:
Fix the case where there is a zero length lyric or whatnot in
the midi file.
* midiread.c: Deal with zero length text messages and the like.
1999-09-18 Steve Ratcliffe <steve@parabola.demon.co.uk>
* COPYING, README: Updated readme and added COPYING file
* seqlib.c, seqmidi.c:
Takashi Iwai patch to use the new higher level api's in alsa-lib
* pmidi.c, seqlib.c:
Modify flush calls so that buffering takes place within
alsa-lib. Before it used to flush after every event.
Now whole sets of events get written out at once.
* COPYING, README: Updated readme and added missing COPYING file.
1999-09-17 Steve Ratcliffe <steve@parabola.demon.co.uk>
* ChangeLog: Updated for REL-1-2-3
* seqmidi.c: Change to match corrected api in alsa for tempo changes.
* seqlib.c: There was a correction made to the sequencer API which now
requires the event->data.queue structure to be filled in
when setting the timer.
1999-08-29 Steve Ratcliffe <steve@parabola.demon.co.uk>
* ChangeLog, README, refresh.sh: For REL-1-2-2
* seqlib.h: Defines for compatability.
1999-08-08 Steve Ratcliffe <steve@parabola.demon.co.uk>
* ChangeLog: Updated for release. My real mail address added
* seqlib.c:
Various structures cleared before use. There are extra fields
in the subscription structure that need setting to zero.
1999-08-08 Steve Ratcliffe <steve@parabola.demon.co.uk>
* seqlib.c: Various structures cleared before use. There
are extra fields in the subscription structure that need
setting to zero. (Frank van de Pol)
1999-07-15 Steve Ratcliffe <steve@parabola.demon.co.uk>
* mdutil.c: Extra semi-colon completely changed the meaning
of an if statement. Pointer would always be freed even if
it was null. Probably no chance that it could actually
be null though.
1999-07-04 Steve Ratcliffe <steve@parabola.demon.co.uk>
* seqlib.c: Conditional compilation to detect non-working
blocking writes.
* midiread.c: Fixed some signed/unsigned mismatches.
* pmidi.c: getopt bug as reported by Takashi Iwai. Also minor fixes:
1) exit after a usage message is shown, to prevent repeats.
2) fix memory leak.
1999-06-19 Steve Ratcliffe <steve@parabola.demon.co.uk>
* pmidi.1: added the man page
* pmidi.c, seqlib.c: Better error detection. We now rely on
blocking working so you must use an earlier version if running
a version of the ALSA driver from before about 18 June 1999.
1999-06-14 Steve Ratcliffe <steve@parabola.demon.co.uk>
* pmidi.c: Fix coredump when attempting to play more than one file.
(Takashi Iwai)
1999-06-12 Steve Ratcliffe <steve@parabola.demon.co.uk>
* Makefile, pmidi.c: Implemented the -l option to get a list
of valid ports that can be used
1999-06-11 Steve Ratcliffe <steve@parabola.demon.co.uk>
* glib.h, midiread.c, seqmidi.c:
Tempo fix for type 0 files. System timer event was set up
incorrectly. (Takashi Iwai)
Also add headers to declare malloc etc
1999-06-08 Steve Ratcliffe <steve@parabola.demon.co.uk>
* intl.h: remove pointless i18n stuff
* seqmidi.c: free sysex data after use
* pmidi.c, seqlib.c, seqmidi.c:
Problems reported by FrankVdP. Sysex should now work, workaround
for chewing up CPU.
1999-06-07 Steve Ratcliffe <steve@parabola.demon.co.uk>
* pmidi.c, seqlib.c: fixed segv on --delay
* seqpriv.h: type fix for latest alsa-lib
* elements.c, elements.h, pmidi.c, refresh.sh: resynced to melys
|