From 30d5125bfff6fea904c0f046ce9b563c495e8e7c Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Mon, 21 Jun 2010 17:55:28 -0400 Subject: [PATCH] No need to memset() the byte buffer --- libcelt/celt.c | 9 +++++---- libcelt/entenc.c | 2 -- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/libcelt/celt.c b/libcelt/celt.c index 7ed5c11d..17b13084 100644 --- a/libcelt/celt.c +++ b/libcelt/celt.c @@ -734,9 +734,6 @@ int celt_encode_with_ec_float(CELTEncoder * restrict st, const celt_sig * pcm, c if (LM>=MAX_CONFIG_SIZES) return CELT_BAD_ARG; M=1<= 8) + ec_enc_bits(enc, 0, 8); ec_enc_done(enc); RESTORE_STACK; @@ -1752,7 +1753,7 @@ int celt_decode_with_ec_float(CELTDecoder * restrict st, const unsigned char *da quant_all_bands(0, st->mode, st->start, X, C==2 ? X+N : NULL, NULL, pulses, shortBlocks, has_fold, tf_res, 1, len*8, dec, LM); unquant_energy_finalise(st->mode, st->start, bandE, st->oldBandE, fine_quant, fine_priority, len*8-ec_dec_tell(dec, 0), dec, C); - + if (mdct_weight_shift) { mdct_shape(st->mode, X, 0, mdct_weight_pos+1, N, mdct_weight_shift, C, 1, M); diff --git a/libcelt/entenc.c b/libcelt/entenc.c index 4594daa3..9ae9fc6e 100644 --- a/libcelt/entenc.c +++ b/libcelt/entenc.c @@ -38,8 +38,6 @@ #include "arch.h" -#define EC_BUFFER_INCREMENT (256) - void ec_byte_writeinit_buffer(ec_byte_buffer *_b, unsigned char *_buf, long _size){ _b->ptr=_b->buf=_buf; _b->end_ptr=_b->buf+_size-1;