ref: 8ed865813eb3aaea73e88fc3e6fc9b5dcedce711
parent: 920648e09f8a03931bfdc817b3263c8f653ee680
author: Gregory Maxwell <[email protected]>
date: Tue Dec 2 07:06:14 EST 2008
Support for 96kHz.
--- a/libcelt/celt.h
+++ b/libcelt/celt.h
@@ -109,7 +109,7 @@
/** 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
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 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)
--- a/libcelt/modes.c
+++ b/libcelt/modes.c
@@ -317,9 +317,9 @@
/* 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)
*error = CELT_BAD_ARG;
return NULL;