~ubuntu-branches/ubuntu/wily/pmidi/wily

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