Changed some of the mode data from int to celt_int16_t to save memory.
[opus.git] / libcelt / celt.h
index f5e36ff..4d44f5e 100644 (file)
@@ -1,4 +1,4 @@
-/* (C) 2007 Jean-Marc Valin, CSIRO
+/* (C) 2007-2008 Jean-Marc Valin, CSIRO
 */
 /**
   @file celt.h
@@ -81,11 +81,6 @@ typedef struct CELTDecoder CELTDecoder;
     otherwise the quality will be very bad */
 typedef struct CELTMode CELTMode;
 
-/* To be removed soon */
-#define celt_mono celt_mode_create(44100, 1, 256, 128, NULL)
-#define celt_stereo celt_mode_create(44100, 2, 256, 128, NULL)
-
-
 
 /** \defgroup codec Encoding and decoding */
 /*  @{ */
@@ -102,7 +97,7 @@ typedef struct CELTMode CELTMode;
  @param error Returned error code (if NULL, no error will be returned)
  @return A newly created mode
 */
-CELTMode *celt_mode_create(int Fs, int channels, int frame_size, int lookahead, int *error);
+CELTMode *celt_mode_create(celt_int32_t Fs, int channels, int frame_size, int lookahead, int *error);
 
 /** Destroys a mode struct. Only call this after all encoders and decoders
     using this mode are destroyed as well.