From fcfc90ed65efdcb51c68b230e8fdbae541f31870 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reimar=20D=C3=B6ffinger?= Date: Tue, 2 Sep 2014 23:59:56 +0200 Subject: [PATCH] svq1enc: remove pointless array element. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Not sure it was meant to be used for something at some point though. Signed-off-by: Reimar Döffinger --- libavcodec/svq1enc.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libavcodec/svq1enc.c b/libavcodec/svq1enc.c index af18d38862..850630f288 100644 --- a/libavcodec/svq1enc.c +++ b/libavcodec/svq1enc.c @@ -360,8 +360,8 @@ static int svq1_encode_plane(SVQ1EncContext *s, int plane, s->m.mb_y = y; for (x = 0; x < block_width; x++) { - uint8_t reorder_buffer[3][6][7 * 32]; - int count[3][6]; + uint8_t reorder_buffer[2][6][7 * 32]; + int count[2][6]; int offset = y * 16 * stride + x * 16; uint8_t *decoded = decoded_plane + offset; uint8_t *ref = ref_plane + offset; @@ -443,8 +443,6 @@ static int svq1_encode_plane(SVQ1EncContext *s, int plane, if (score[2] < score[best] && mx == 0 && my == 0) { best = 2; s->hdsp.put_pixels_tab[0][0](decoded, ref, stride, 16); - for (i = 0; i < 6; i++) - count[2][i] = 0; put_bits(&s->pb, vlc[1], vlc[0]); } } @@ -468,6 +466,7 @@ static int svq1_encode_plane(SVQ1EncContext *s, int plane, s->rd_total += score[best]; + if (best != 2) for (i = 5; i >= 0; i--) avpriv_copy_bits(&s->pb, reorder_buffer[best][i], count[best][i]);