Support for 96kHz.

This commit is contained in:
Gregory Maxwell 2008-12-02 12:06:14 -05:00 committed by Jean-Marc Valin
parent 920648e09f
commit 8ed865813e
2 changed files with 3 additions and 3 deletions

View file

@ -109,7 +109,7 @@ typedef struct CELTMode CELTMode;
/** Creates a new mode struct. This will be passed to an encoder or decoder. /** Creates a new mode struct. This will be passed to an encoder or decoder.
The mode MUST NOT BE DESTROYED until the encoders and decoders that use it The mode MUST NOT BE DESTROYED until the encoders and decoders that use it
are destroyed as well. are destroyed as well.
@param Fs Sampling rate (32000 to 64000 Hz) @param Fs Sampling rate (32000 to 96000 Hz)
@param channels Number of channels @param channels Number of channels
@param frame_size Number of samples (per channel) to encode in each packet (64 - 256) @param frame_size Number of samples (per channel) to encode in each packet (64 - 256)
@param lookahead Extra latency (in samples per channel) in addition to the frame size (between 32 and frame_size). The larger that value, the better the quality (at the expense of latency) @param lookahead Extra latency (in samples per channel) in addition to the frame size (between 32 and frame_size). The larger that value, the better the quality (at the expense of latency)

View file

@ -317,9 +317,9 @@ CELTMode *celt_mode_create(celt_int32_t Fs, int channels, int frame_size, int *e
/* The good thing here is that permutation of the arguments will automatically be invalid */ /* The good thing here is that permutation of the arguments will automatically be invalid */
if (Fs < 32000 || Fs > 64000) if (Fs < 32000 || Fs > 96000)
{ {
celt_warning("Sampling rate must be between 32 kHz and 64 kHz"); celt_warning("Sampling rate must be between 32 kHz and 96 kHz");
if (error) if (error)
*error = CELT_BAD_ARG; *error = CELT_BAD_ARG;
return NULL; return NULL;