avcodec/huffyuvenc: fix -context 1 encoding
Fixes Ticket3281 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
2358458a75
commit
5d4541007f
@ -554,7 +554,12 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt,
|
||||
return ret;
|
||||
|
||||
if (s->context) {
|
||||
for (i = 0; i < 4; i++) {
|
||||
int count = 3;
|
||||
|
||||
if (s->version > 2)
|
||||
count = 1 + s->alpha + 2*s->chroma;
|
||||
|
||||
for (i = 0; i < count; i++) {
|
||||
ff_huff_gen_len_table(s->len[i], s->stats[i]);
|
||||
if (ff_huffyuv_generate_bits_table(s->bits[i], s->len[i]) < 0)
|
||||
return -1;
|
||||
|
Loading…
Reference in New Issue
Block a user