summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavcodec/adxenc.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/libavcodec/adxenc.c b/libavcodec/adxenc.c
index 4f434ba3c4..12690d2ed0 100644
--- a/libavcodec/adxenc.c
+++ b/libavcodec/adxenc.c
@@ -128,7 +128,6 @@ static int adx_encode_frame(AVCodecContext *avctx, uint8_t *frame,
ADXContext *c = avctx->priv_data;
const int16_t *samples = data;
uint8_t *dst = frame;
- int rest = avctx->frame_size;
if (!c->header_parsed) {
int hdrsize = adx_encode_header(avctx, dst, buf_size);
@@ -137,20 +136,12 @@ static int adx_encode_frame(AVCodecContext *avctx, uint8_t *frame,
}
if (avctx->channels == 1) {
- while (rest >= 32) {
adx_encode(c, dst, samples, c->prev, avctx->channels);
dst += 18;
- samples += 32;
- rest -= 32;
- }
} else {
- while (rest >= 32*2) {
adx_encode(c, dst, samples, c->prev, avctx->channels);
adx_encode(c, dst + 18, samples + 1, c->prev + 1, avctx->channels);
dst += 18*2;
- samples += 32*2;
- rest -= 32*2;
- }
}
return dst - frame;
}