source: trunk/third/audiofile/ChangeLog @ 18227

Revision 18227, 21.3 KB checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18226, which included commits to RCS files with non-trunk default branches.
Line 
12001-10-25  Michael Pruett <mpruett@sgi.com>
2
3        * test/irixread.c: Improve error handling.  Use proper
4        conversion specifications in printf statements.
5
6        * Released version 0.2.3 of the Audio File Library.
7
82001-10-10  Michael Pruett <mpruett@sgi.com>
9
10        * test/error.c: Expanded the error test to include several more
11        library functions.
12
13        * libaudiofile/format.c: Improve error checking and add comments.
14
152001-09-20  Michael Pruett <mpruett@sgi.com>
16
17        * test/irixread.c, test/irixtestloop.c, test/linuxtest.c:
18        Always use virtual audio format in calculations regarding audio
19        data in memory.
20
212001-09-18  Michael Pruett <mpruett@sgi.com>
22
23        * configure.in: Bump version to 0.2.3 in anticipation of the
24        upcoming release.
25
262001-09-08  Michael Pruett <mpruett@sgi.com>
27
28        * test/sgi.c: Replace fixed-point shift with a call to the more
29        elegant alDoubleToFixed.
30
312001-08-29  Michael Pruett <mpruett@sgi.com>
32
33        * test/pipe.{c,sh}: Added simple test of Audio File Library
34        operation on non-seekable file handles.
35
362001-08-28  Michael Pruett <mpruett@sgi.com>
37
38        * libaudiofile/openclose.c: Applied Chris Wolf's patch invoking
39        the macro SETBINARYMODE on all file pointers before handing
40        them off to the AF VFS.  This macro does nothing on non-Windows
41        systems.
42
432001-08-27  Michael Pruett <mpruett@sgi.com>
44
45        * win32/*: Added Chris Wolf's Windows port of the Audio File Library.
46
472001-08-24  Michael Pruett <mpruett@sgi.com>
48
49        * libaudiofile/error.c: Include <config.h>.
50
51        * libaudiofile/modules.c: Replacing null macro arguments with
52        the token NULLMODULEPARAM so that the module macros will work
53        with bad preprocessors.
54
552001-08-23  Michael Pruett <mpruett@sgi.com>
56
57        * libaudiofile/openclose.c: Include <unistd.h> only if the
58        system has this header file.
59
60        * libaudiofile/modules/rebuffer.c: Don't define min and max if
61        they've been defined already.
62
632001-08-23  Michael Pruett <mpruett@sgi.com>
64
65        * libaudiofile/modules/Makefile.am, libaudiofile/units.[ch]:
66        Added IMA and MS ADPCM compression modules.
67
68        * libaudiofile/modules/msadpcm.[ch]: Checked in MS ADPCM
69        compression module.
70
71        * libaudiofile/modules/{ima,adpcm}.[ch]: Checked in IMA
72        compression module and Stichting Mathematisch Centrum's IMA
73        reference codec.
74
75        * libaudiofile/afinternal.h: Declared new internal tokens for
76        compression parameters in PV lists.
77
78        * libaudiofile/audiofile.h: Declared constants for DV and MS
79        ADPCM compression formats.
80
81        * libaudiofile/wave.[ch]: Handle IMA and MS ADPCM compression
82        in WAVE files.
83
84        * libaudiofile/openclose.c: If a track has compression
85        parameters, deallocate them before closing the file.
86
87        * sfcommands/printinfo.c: Added support for compressed audio
88        data to sound commands.
89
902001-08-07  Michael Pruett <mpruett@sgi.com>
91
92        * libaudiofile/query.c: Added support for
93        AF_QUERYTYPE_COMPRESSION.
94
952001-08-04  Michael Pruett <mpruett@sgi.com>
96
97        * libaudiofile/util.c, libaudiofile/util.h: Add utility
98        routines _af_pv_getlong, _af_pv_getdouble, and _af_pv_getptr.
99
1002001-07-19  Michael Pruett <mpruett@sgi.com>
101
102        * Released version 0.2.2 of the Audio File Library.
103
1042001-07-19  Michael Pruett <mpruett@sgi.com>
105
106        * libaudiofile/format.c: Add afSetChannelMatrix and
107        afGetVirtualChannels.
108
109        * libaudiofile/openclose.c: Add afIdentifyFD, afIdentifyNamedFD,
110        afOpenFD, and afOpenNamedFD.
111
1122001-07-18  Michael Pruett <mpruett@sgi.com>
113
114        * sfcommands/sfconvert.c: Use a fixed-size buffer for reading
115        and writing audio data, thus reducing memory usage when
116        converting large sound files.  Add float, integer, and channels
117        keywords to sfconvert.
118
119        * docs/sfconvert: Updated documentation to reflect new
120        keywords.
121
122        * libaudiofile/setup.c: Change the default file format for
123        big-endian systems from AIFF to AIFF-C.
124
125        * libaudiofile/{data.c,audiofile.h}: Change the type of the
126        buffer parameter of afWriteFrames from void * to const void *.
127
1282001-07-12  Michael Pruett <mpruett@sgi.com>
129
130        * libaudiofile/{aiffwrite.c,wavewrite.c}: Since
131        _af_format_frame_size takes compression into account, compute
132        the extent of compressed and uncompressed audio data using
133        _af_format_frame_size.
134
135        * libaudiofile/wave.c: Add support for double-precision
136        floating-point WAVE files.
137
1382001-07-10  Michael Pruett <mpruett@sgi.com>
139
140        * libaudiofile/util.[ch]: Make _af_format_sample_size and
141        _af_format_frame_size consider compression.
142
1432001-07-09  Michael Pruett <mpruett@sgi.com>
144
145        * libaudiofile/aiffwrite.c: Make AIFF code handle compressed
146        data formats more cleanly.
147
148        * libaudiofile/{wave.h,wave.c,wavewrite.c}: Make WAVE code
149        handle compressed data formats more cleanly.
150
151        * test/query2.c: Print default value of instrument parameters
152        if instrument parameters are supported.
153
154        * test/{writeulaw.c,writealaw.c}: Update writeulaw and
155        writealaw to test G.711 compression in AIFF-C and WAVE files in
156        addition to NeXT .snd.
157
1582001-07-08  Michael Pruett <mpruett@sgi.com>
159
160        * libaudiofile/{aiff.c,aiffwrite.c}: Add support for
161        floating-point AIFF-C files.
162
163        * test/testfloat.c: Add a test for reading and writing
164        floating-point audio files.
165
166        * libaudiofile/af_vfs.[ch]: Change the virtual file read and
167        write operations to use size_t and ssize_t as read(2) and
168        write(2) do.
169
1702001-07-07  Michael Pruett <mpruett@sgi.com>
171
172        * configure.in, test/Makefile.am: Link against libaudio.so only
173        for programs which use it.
174
1752001-07-04  Michael Pruett <mpruett@sgi.com>
176
177        * test/floatto24.c: Added program to test virtual sample format
178        conversion from float to 24-bit signed integer.
179
1802001-06-28  Michael Pruett <mpruett@sgi.com>
181
182        * libaudiofile/pcm.c: Added afInitPCMMapping(),
183        afGetPCMMapping(), and afGetVirtualPCMMapping().
184
1852001-06-28  Michael Pruett <mpruett@sgi.com>
186
187        * libaudiofile/{wave.c,wavewrite.c}: Improved support for
188        floating-point WAVE files.
189
190        * libaudiofile/wave.c: Made error messages more informative for
191        currently unsupported data formats such as ADPCM and MPEG
192        audio.
193
194        * libaudiofile/wave.h: Declared additional WAVE format tag
195        constants.
196
1972001-06-28  Mark Murnane <mark.murnane@sun.com>
198
199        * libaudiofile/{openclose.c,track.c}: Included string.h to
200        ensure proper declaration of memset().
201
202        * libaudiofile/util.c: Ditto for memset(), strlen() and strcpy().
203
204        * libaudiofile/modules/g711.c: Ditto for strerror().
205
206        * sfcommands/sfconvert.c: Ditto for strcmp().
207
2082001-06-19  Michael Pruett <mpruett@sgi.com>
209
210        * test/power.c: Adding a new example program which calculates
211        the power and peak amplitudes of an audio file.  This program
212        is based on Chris Vaill's normalize.
213
2142001-06-06  Michael Pruett <mpruett@sgi.com>
215
216        * libaudiofile/modules.c: Fix conversion between 24-bit and
217        32-bit data formats on little-endian systems.  Thanks to Axel
218        Roebel for pointing out this problem.
219
220        * libaudiofile/aiffwrite.c:  Don't write a MARK chunk unless
221        markers are present.  Don't confuse the big-endian marker id
222        used for writing to the file with its native-endian value used
223        in calls to afGetMark*.
224
225        * test/twentyfour.c: Add a new program to test the conversion
226        between 24-bit signed integer data in a file and 32-bit signed
227        integer data in memory.
228
2292001-06-05  Michael Pruett <mpruett@sgi.com>
230
231        * libaudiofile/af_vfs.c: Prevent division by zero in af_fread
232        and af_fwrite when size is zero.
233
234        * libaudiofile/aiff.c: Check that the number of markers in a
235        MARK chunk is positive before allocating markers.
236
237        Thanks to Axel Roebel for pointing out both of these problems.
238
2392001-05-19  Michael Pruett <mpruett@sgi.com>
240
241        * libaudiofile/nist.[ch]: Checked in support for recognizing
242        NIST SPHERE files.
243
2442001-05-16  Michael Pruett <mpruett@sgi.com>
245
246        * libaudiofile/query.c: Backing out last change.  The file
247        format and instrument parameter selectors once again return
248        arrays of type 'int' rather than arrays of type 'long'.
249
250        Although the AUpv structure uses only long integers, the Audio
251        File Library's API uses 'int' and not 'long' when describing
252        file formats and instrument parameters.  Furthermore all
253        existing applications expect the affected query calls to return
254        arrays of int.
255
256        * test/query2.c: Expect arrays of int rather than arrays of
257        long when querying on file formats and instrument parameters.
258
2592001-05-09  Michael Pruett <mpruett@sgi.com>
260
261        * libaudiofile/aiffwrite.c: Fix a memory leak in WriteMARK, and
262        make WriteMARK use the afGetMark* calls rather than accessing
263        track->markers directly.
264
265        * libaudiofile/util.[ch]: Add _af_print_pvlist for debugging.
266
2672001-05-04  Michael Pruett <mpruett@sgi.com>
268
269        * libaudiofile/ircam.[ch]: Make a first pass at supporting the
270        IRCAM file format.
271
2722001-04-25  Michael Pruett <mpruett@sgi.com>
273
274        * libaudiofile/query.c: Although the documentation states that
275        certain selectors return an array of integers, the AUpv structure
276        uses only long integers.  I'm resolving the ambiguity in the
277        documentation by making such selectors return an array of long
278        integers.
279
280        This change has no impact on platforms where sizeof (int) ==
281        sizeof (long), but it makes the query system consistent on
282        platforms where the above is not the case.
283
2842001-04-23  Michael Pruett <mpruett@sgi.com>
285
286        * libaudiofile/wavewrite.c: Fixed a bug seen on 64-bit systems
287        in which WAVE files would be created with zero-length RIFF and
288        data chunks.  (Thanks to Wayne Price for bringing this bug to
289        my attention.)
290
2912001-04-19  Michael Pruett <mpruett@sgi.com>
292
293        * sfcommands/sfconvert.c: Make sfconvert use the sample rate of
294        the input file.
295
2962001-04-09  Michael Pruett <mpruett@sgi.com>
297
298        * Include <string.h> in source files which use string functions.
299        (Thanks to Michael Madore for pointing out this omission.)
300        * Fix calculation of file position for G.711 compression.
301        (Thanks to Bruce Forsberg for pointing out this bug.)
302        * configure.in: Check for int{8,16,32}_t and define them
303        appropriately if they are missing.
304
3052001-02-20  Michael Pruett <mpruett@sgi.com>
306
307        * Released version 0.2.1.
308        * Removed -release flag on library build.
309        * libaudiofile/*: Added some lint-style comments to clean up
310        some warnings pointed out by Jean-Francois Panisset.
311
3122000-12-15  Michael Pruett <mpruett@sgi.com>
313
314        * Released version 0.2.
315
3162000-11-01  Michael Pruett <mpruett@sgi.com>
317
318        * libaudiofile/*: Finished integrating the modules code.
319
3202000-10-26  Michael Pruett <mpruett@sgi.com>
321
322        * libaudiofile/raw.[ch]: Added support for raw file reading and
323        writing.
324
3252000-10-24  Michael Pruett <mpruett@sgi.com>
326
327        * libaudiofile/*: Cleaned up the Audio File Library and improved
328        error handling.
329
3302000-10-09  Michael Pruett <michael@68k.org>
331
332        * libaudiofile/wave*.[ch]: WAVE format chunks can occur in any
333        order.  Processing of WAVE chunks now acts accordingly.
334        (Thanks to Michael Krause for pointing out shortcomings in the
335        previous implementation.)
336        * libaudiofile/*.[ch]: The VFS layer doesn't handle SEEK_END
337        as a valid mode for fseek; we must use af_flength instead.
338        * Removed query from the test suite as it did not handle
339        values of AU_NULL_PVLIST returned from afQuery.  (It even
340        crashes under IRIX.)
341
3422000-10-04  Michael Pruett <michael@68k.org>
343
344        * libaudiofile/*.c: Added better error handling.
345        * libaudiofile/*.c: Added the file format unit structure,
346        updated querying accordingly.  All queries except compression
347        types are implemented.
348        * Added query and query2 to the test suite.
349
3502000-09-13  Michael Pruett <michael@68k.org>
351
352        * libaudiofile/*.c: Added support for G.711 a-law, thanks to
353        Bruce Forsberg.
354
3551999-11-20  Michael Pruett <michael@68k.org>
356
357        * libaudiofile/*.c: Cleaning up, added afOpenFD.
358
3591999-08-21  Kjartan Maraas  <kmaraas@online.no>
360
361        * */*c: Even more warning fixes - initialize vars, add 'int' as return
362        type of a function, and include headers.
363       
3641999-08-20 Elliot Lee <sopwith@redhat.com>
365        * */*.c: More warning fixes - remove unused variables, add 'int' as return type
366        of main(), and include some more header files.
367
3681999-08-18 Anders Carlsson  <anders.carlsson@tordata.se>
369
370        * Fixed compiler warnings.
371
3721999-08-16 Elliot Lee <sopwith@redhat.com>
373        * libaudiofile/af_vfs.[ch]: Virtualize file access.
374        * libaudiofile/*.[ch]: Use the new virtualized file access routines.
375
3761999-05-09  Michael Pruett  <michael@68k.org>
377
378        * bread.c, ulaw.c: If more sample frames are requested than
379        remain in the file, limit the number of sample frames that can
380        be returned.  This bug was brought to my attention by Scott
381        Heavner.
382        * test/sgi.[ch]: These files contain SGI Audio Library routines
383        used in SGI-specific test programs.
384        * test/irixread.c, test/irixtest.c, test/irixtestloop.c: These
385        programs now use the routines contained in sgi.[ch] and are more
386        robust.
387
3881999-05-23  Raja R Harinath  <harinath@cs.umn.edu>
389
390        * test/miscread.c: Include <config.h>.
391        * test/miscwrite.c: Likewise.
392        * test/writeaiff.c: Likewise.
393        * test/writenext.c: Likewise.
394        * test/writeulaw.c: Likewise.
395        * test/writewave.c: Likewise.
396         
3971999-05-09  Michael Pruett  <michael@68k.org>
398
399        * Merge in Audio File Library version 0.1.7.
400
401        * aiff.c: Fixed an obscure bug in AIFF parsing in the
402        instrument chunk parsing code.  Made AIFF parsing slightly
403        cleaner by replacing multiple-character constant comparisons
404        with memcmp and strings.
405
406        * compression.[ch]: Added support for compressed audio.
407
408        * au.c, auwrite.c, ulaw.c, g711.[ch]: Incorporated support for
409        G.711 mu-law encoding.  Currently this encoding is only available
410        for NeXT/Sun .snd/.au format files.
411
412        * audiofile.c: Virtual byte order is now set properly.
413
414        * aiff.c, audiofile.c, auwrite.c, bread.c, bwrite.c,
415        compression.c, instrument.c, loop.c, marker.c, misc.c,
416        query.c, ulaw.c: Added more error checking.
417
418        * docs/*: Documentation has been improved.
419
420        * test/*: Several simple test programs have been added as a
421        test suite.
422
423        * sfcommands/*: Fix hard-coded virtual byte order since it's
424        now set by the library.
425
426        * configure.in: Fixed platform-specific tests and detect byte
427        order at configuration time.
428
4291999-04-11  James Henstridge  <james@daa.com.au>
430
431        * audiofile.spec.in: added %{prefix}/share/aclocal/* to files
432        list for the devel package.
433
4341999-02-24  Martin Baulig  <martin@home-of-linux.org>
435
436        * configure.in (BUILD_STATIC_LIBS): New automake conditional.
437
438        * sfcommands/Makefile.am, test/Makefile.am: Only link statically
439        if we build static libraries.
440
4411999-02-22  Raja R Harinath  <harinath@cs.umn.edu>
442
443        * libaudiofile/audiofile.h (extern "C"): Remove duplicated
444        __cplusplus guards.
445
4461999-02-22  Michael Fulbright <drmike@redhat.com>
447        * Fixed spec file to be autogenerated
448
4491999-02-22  Michael Pruett  <michael@68k.org>
450            Elliot Lee  <sopwith@redhat.com>
451
452        * */*: Merge in audiofile 0.1.6.
453       
4541999-01-20  Jeff Garzik  <jgarzik@pobox.com>
455
456        * libaudiofile/wave.c:
457        Fix newly-uncovered bug caught by Mike Bond <mike.bond@template.com>.
458
4591999-01-17  Jeff Garzik  <jgarzik@pobox.com>
460
461        * aiff.c, wave.c:
462        Replaced some [int == '1234'] comparisons with memcmp.
463
464        * aiff.h:
465        Replaced large enum value with 'const unsigned long' instead, to
466        silence ANSI C compiler warning.
467
468        * ulaw.c:
469        Converted function declarations from K&R to ANSI C, silencing a
470        (big surprise) ANSI C compiler warning.
471
472        * libaudiofile/Makefile.am:
473        Remove non-existent instrument.h, loop.h, marker.h
474
475        * sfcommands/Makefile.am:
476        Add README to EXTRA_DIST.
477
478        * libaudiofile/aiff.c, libaudiofile/aiffwrite.c,
479          libaudiofile/audiofile.c, libaudiofile/auwrite.c,
480          libaudiofile/bread.c, libaudiofile/bwrite.c,
481          libaudiofile/byteorder.c, libaudiofile/byteorder.h,
482          libaudiofile/extended.c, libaudiofile/extended.h,
483          libaudiofile/instrument.c, libaudiofile/loop.c,
484          libaudiofile/marker.c, libaudiofile/misc.c,
485          libaudiofile/swapblock.c, libaudiofile/swapblock.h,
486          libaudiofile/ulaw.c, libaudiofile/ulaw.h:
487        More namespace cleanups.  Made a few functions static, several
488        more renamed to add "_af_" prefix.
489
490        * libaudiofile/instrument.h, libaudiofile/loop.h,
491          libaudiofile/marker.h:
492        Removed because they only contained prototypes of static funcs,
493        and were included only by their implementation modules.
494
4951999-01-16  Jeff Garzik  <jgarzik@pobox.com>
496
497        * test/transparency.c:
498        Change to unsigned short to avoid Sun CC warning.
499
500        * libaudiofile/swapblock.c:
501        Changed const long to a #define, Sun CC choked on the const.
502        The definition of u_int16_t may be interfering with array
503        definitions like this one, b/c u_int16_t is a macro instead of a
504        typedef on Solaris platforms.
505
506        * acconfig.h:
507        Protected against multiple inclusion, using @TOP@ and @BOTTOM@.
508
509        * libaudiofile/afinternal.h:
510        Include config.h for u_int8_t and friends.
511
512        * libaudiofile/audiofile.h, libaudiofile/aupvlist.h:
513        Mark as extern 'c' if C++ compile.
514
515        * libaudiofile/aiff.c, libaudiofile/aiffwrite.c,
516          libaudiofile/au.c, libaudiofile/audiofile.c,
517          libaudiofile/auwrite.c, libaudiofile/bread.c,
518          libaudiofile/bwrite.c, libaudiofile/byteorder.c,
519          libaudiofile/swapblock.c, libaudiofile/util.c,
520          libaudiofile/wave.c, libaudiofile/wavewrite.c,
521          test/miscread.c, test/miscwrite.c:
522        s/#if HAVE_CONFIG_H/#ifdef HAVE_CONFIG_H/
523
5241999-01-16  Jeff Garzik  <jgarzik@pobox.com>
525
526        * libaudiofile/afinternal.h, libaudiofile/aiff.c,
527          libaudiofile/aiffwrite.c, libaudiofile/au.c,
528          libaudiofile/audiofile.c, libaudiofile/auwrite.c,
529          libaudiofile/bread.c, libaudiofile/bwrite.c,
530          libaudiofile/error.c, libaudiofile/error.h,
531          libaudiofile/instrument.c, libaudiofile/loop.c,
532          libaudiofile/marker.c, libaudiofile/misc.c,
533          libaudiofile/util.c, libaudiofile/util.h,
534          libaudiofile/wave.c, libaudiofile/wavewrite.c:
535        Major namespace cleanups:
536        Made several functions static as warranted.
537        Renamed a some exported private functions to _af_funcname
538        to prevent collision.
539
5401999-01-16  Jeff Garzik  <jgarzik@pobox.com>
541
542        * autogen.sh configure.in acconfig.h:
543        Added AM_CONFIG_HEADER and requisite support for it.
544
545        * libaudiofile/aiff.c libaudiofile/aiffwrite.c libaudiofile/au.c
546          libaudiofile/audiofile.c libaudiofile/auwrite.c
547          libaudiofile/bread.c libaudiofile/bwrite.c
548          libaudiofile/byteorder.c libaudiofile/swapblock.c
549          libaudiofile/util.c libaudiofile/wave.c
550          libaudiofile/wavewrite.c test/miscread.c test/miscwrite.c:
551        Conditionally include config.h.
552
5531999-01-16  Raja R Harinath  <harinath@cs.umn.edu>
554
555        * libaudiofile/error.c (afSetErrorHandler): Provide a better
556        implementation which agrees with the semantics of the variable
557        names, and usual "set_error_handler" type of functions.  (Modifies
558        a "fix" in commit: "1999-01-16  Jeff Garzik  <jgarzik@pobox.com>").
559
5601999-01-16  Jeff Garzik  <jgarzik@pobox.com>
561
562        * libaudiofile/aes.c, libaudiofile/aiff.c, libaudiofile/aiffwrite.c,
563          libaudiofile/au.c, libaudiofile/audiofile.c, libaudiofile/aupv.c,
564          libaudiofile/auwrite.c, libaudiofile/bread.c, libaudiofile/bwrite.c,
565          libaudiofile/error.c, libaudiofile/loop.c, libaudiofile/misc.c,
566          libaudiofile/swapblock.c, libaudiofile/util.c, libaudiofile/wave.c,
567          libaudiofile/wavewrite.c, sfcommands/printinfo.c,
568          sfcommands/sfconvert.c, sfcommands/sfinfo.c:
569        Corrected missing-default-case, unused-var, no-return-value,
570        implicit-declaration, other gcc warnings.  Fixing those warnings
571        also fixed many bugs.
572
573        * test/adddcoffset.c, test/copy.c, test/linuxtest.c, test/miscread.c,
574          test/miscwrite.c, test/results.c, test/transparency.c:
575        Changed main() declaration to standard one, fixed warnings.
576
5771999-01-01  Jeff Garzik  <jgarzik@pobox.com>
578
579        * libaudiofile/audiofile.h:
580        Corrected comma-in-final-element warnings.
581
5821998-12-10  Jeff Garzik  <jgarzik@pobox.com>
583
584        * tests/miscwrite.c:
585        include string.h to silence warning about strlen
586
587Tue Dec  8 21:38:08 PST 1998 Manish Singh <yosh@gimp.org>
588
589        * auto* fixes for make dist
590
5911998-12-07  Jeff Garzik  <jgarzik@pobox.com>
592
593        * LICENSE:
594        Removed.  Automake automatically adds the file COPYING to the
595        distribution, so this file is redundant.
596
5971998-12-01  Yo Ric Dude  <ricdude@ix.netcom.com>
598
599        * libaudiofile/Makefile.am, au.c, audiofile.c, audiofile.h,
600        bread.c, teach libaudiofile how to handle u-law encoded .au
601        files. NOTE: only added routines for reading files.
602
603        * libaudiofile/ulaw.c, libaudiofile/ulaw.h: u-law algorithms from
604        http://www.itl.atr.co.jp/comp.speech/Section2/Q2.7.html.
605
6061998-10-21 Bertrand Guiheneuf <Bertrand.Guiheneuf@inria.fr>
607        * added an audiofile-config and an audiofile.m4
608       
6091998-10-17  Raja R Harinath  <harinath@cs.umn.edu>
610
611        * configure.in (u_int_{8,16,32}_t): Define these to some "natural"
612        C types if the typedefs are missing.
613
614        * libaudiofile/Makefile.am (include_HEADERS):
615        Remove spurious empty line.
616
617Wed Oct  7 02:13:34 PDT 1998 Manish Singh <yosh@gimp.org>
618
619        * auto* stuff fixes
620
621Wed Oct  7 02:08:30 CDT 1998   Frank Belew   <frb@umr.edu>
622       
623        * added support for automake, and libtool
624
6251998-07-16  Michael Pruett  <michael@68k.org>
626
627        * Changes for the Audio File Library version 0.1.4.
628
629        AES data functions are now implemented.  They're only effective
630        whenusing the AIFF/AIFF-C formats.
631
632        Miscellaneous data functions are now implemented for the
633        AIFF/AIFF-C file formats.
634
635        The Audio File Library now uses GNU autoconf.
636
637        The Audio File Library now builds shared libraries.
638
639        Some rudimentary documentation is now included.
640
6411998-06-22  Michael Pruett  <michael@68k.org>
642
643        * Changes for the Audio File Library version 0.1.3
644
645        The Linux-specific test programs should work on all Linux
646        platforms which support audio.  (I believe this includes just
647        Linux/i386, Linux/PowerPC, and Linux/Alpha.  I may be wrong.)
648
649        The function afReadFrames now returns the proper value.
650
651        The afGetInstParams, afSetInstParams, afGetInstParamLong, and
652        afSetInstParamLong calls are now implemented to the same extent
653        that SGI's versions are.
654
655        Instrument, marker, and loop data functions are now fully
656        implemented.  I'll eventually get around to the miscellaneous data
657        functions.
658
659        The AUpvlist functions have been implemented and tested.  The
660        afQuery calls are on my list of things to implement.
661
662        A few minor bugs have been fixed.
Note: See TracBrowser for help on using the repository browser.