Commit b3dae4b0 authored by Jean-Marc Valin's avatar Jean-Marc Valin
Browse files

Allowing maxCompressedBytes to be as large as one wants

Though the encoder will still never use more than 1275 bytes
parent 0b405d11
......@@ -921,7 +921,7 @@ int celt_encode_with_ec_float(CELTEncoder * restrict st, const celt_sig * pcm, i
int silence=0;
SAVE_STACK;
if (nbCompressedBytes<2 || nbCompressedBytes>1275 || pcm==NULL)
if (nbCompressedBytes<2 || pcm==NULL)
return CELT_BAD_ARG;
frame_size *= st->upsample;
......
......@@ -222,7 +222,7 @@ EXPORT void celt_encoder_destroy(CELTEncoder *st);
* the length returned be somehow transmitted to the decoder. Otherwise, no
* decoding is possible.
*/
EXPORT int celt_encode_float(CELTEncoder *st, const float *pcm, int frame_size, unsigned char *compressed, int nbCompressedBytes);
EXPORT int celt_encode_float(CELTEncoder *st, const float *pcm, int frame_size, unsigned char *compressed, int maxCompressedBytes);
/** Encodes a frame of audio.
@param st Encoder state
......@@ -238,7 +238,7 @@ EXPORT int celt_encode_float(CELTEncoder *st, const float *pcm, int frame_size,
* the length returned be somehow transmitted to the decoder. Otherwise, no
* decoding is possible.
*/
EXPORT int celt_encode(CELTEncoder *st, const celt_int16 *pcm, int frame_size, unsigned char *compressed, int nbCompressedBytes);
EXPORT int celt_encode(CELTEncoder *st, const celt_int16 *pcm, int frame_size, unsigned char *compressed, int maxCompressedBytes);
/** Query and set encoder parameters
@param st Encoder state
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment