Alexandre Lision | 7c6f4a6 | 2013-09-05 13:27:01 -0400 | [diff] [blame] | 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 | |