summaryrefslogtreecommitdiff
path: root/src/G72x/ChangeLog
blob: aa108dff7f1418a6b578e1299aaaa7023b16c557 (plain)
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
2001-06-05  Erik de Castro Lopo  <erikd@mega-nerd.com>

	* g72x.c
	Added {} in function update () to prevent 'ambiguous else' warning messages.

2000-07-14  Erik de Castro Lopo  <erikd@mega-nerd.com>

	* g72x.c
	Modified g72x_init_state () to fit in with the new structure of the code.
	Implemented g72x_encode_block () and g72x_decode_block ().

2000-07-12  Erik de Castro Lopo  <erikd@mega-nerd.com>

    * g72x.h
    Moved nearly all definitions and function prototypes from this file have been 
    moved to private.h.
    Added an enum defining the 4 different G72x ADPCM codecs.
    Added new function prototypes to define a cleaner interface to the encoder 
    and decoder. This new interface also allows samples to be processed in blocks
    rather than on a sample by sample basis like the original code.
    
    * private.h
    Added prototypes moved from g72x.h.
    Changed struct g72x_state to a typedef struct { .. } G72x_PRIVATE.
    Added fields to G72x_PRIVATE required for working on blocks of samples.

2000-06-07  Erik de Castro Lopo  <erikd@mega-nerd.com>

    * g72x.c
    Fixed all compiler warnings.
    Removed functions tandem_adjust() which is not required by libsndfile.
    
    * g721.c
    Fixed all compiler warnings.
    Removed functions tandem_adjust_alaw() and tandem_adjust_ulaw () which are not 
    required by libsndfile.
    Removed second parameter to g721_encoder () which is not required.

    * g72x.h
    Removed in_coding and out_coding parameters from all functions. These allowed
    g72x encoding/decoding to/from A-law or u-law and are not required by libsndfile.
    Removed unneeded defines for A-law, u-law and linear encoding.

    * g723_16.c
    Removed second parameter (in_coding) for g723_16_encoder().    
    Removed second parameter (out_coding) for g723_16_decoder().
    
    * private.h
    New file containing prototypes and tyepdefs private to G72x code.