add new sigc++2 directory
[ardour.git] / libs / libsndfile / src / G72x / ChangeLog
1 2001-06-05  Erik de Castro Lopo  <erikd@mega-nerd.com>
2
3         * g72x.c
4         Added {} in function update () to prevent 'ambiguous else' warning messages.
5
6 2000-07-14  Erik de Castro Lopo  <erikd@mega-nerd.com>
7
8         * g72x.c
9         Modified g72x_init_state () to fit in with the new structure of the code.
10         Implemented g72x_encode_block () and g72x_decode_block ().
11
12 2000-07-12  Erik de Castro Lopo  <erikd@mega-nerd.com>
13
14     * g72x.h
15     Moved nearly all definitions and function prototypes from this file have been 
16     moved to private.h.
17     Added an enum defining the 4 different G72x ADPCM codecs.
18     Added new function prototypes to define a cleaner interface to the encoder 
19     and decoder. This new interface also allows samples to be processed in blocks
20     rather than on a sample by sample basis like the original code.
21     
22     * private.h
23     Added prototypes moved from g72x.h.
24     Changed struct g72x_state to a typedef struct { .. } G72x_PRIVATE.
25     Added fields to G72x_PRIVATE required for working on blocks of samples.
26
27 2000-06-07  Erik de Castro Lopo  <erikd@mega-nerd.com>
28
29     * g72x.c
30     Fixed all compiler warnings.
31     Removed functions tandem_adjust() which is not required by libsndfile.
32     
33     * g721.c
34     Fixed all compiler warnings.
35     Removed functions tandem_adjust_alaw() and tandem_adjust_ulaw () which are not 
36     required by libsndfile.
37     Removed second parameter to g721_encoder () which is not required.
38
39     * g72x.h
40     Removed in_coding and out_coding parameters from all functions. These allowed
41     g72x encoding/decoding to/from A-law or u-law and are not required by libsndfile.
42     Removed unneeded defines for A-law, u-law and linear encoding.
43
44     * g723_16.c
45     Removed second parameter (in_coding) for g723_16_encoder().    
46     Removed second parameter (out_coding) for g723_16_decoder().
47     
48     * private.h
49     New file containing prototypes and tyepdefs private to G72x code.
50