diff --git a/libcelt/celt.c b/libcelt/celt.c index 13af35e2..26667e44 100644 --- a/libcelt/celt.c +++ b/libcelt/celt.c @@ -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; diff --git a/libcelt/celt.h b/libcelt/celt.h index 96c1f862..760f3b3e 100644 --- a/libcelt/celt.h +++ b/libcelt/celt.h @@ -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