X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fylc.c;h=1c2b5000fe597250a6643a0ba0174227b7308d57;hb=d92f38c179591a608390ffa9fee59c309142e79d;hp=793d8846b5de68d1abf81b836a1abd149da844b0;hpb=d7d33c0376057817d25cca63d4136350ca76a1aa;p=ffmpeg diff --git a/libavcodec/ylc.c b/libavcodec/ylc.c index 793d8846b5d..1c2b5000fe5 100644 --- a/libavcodec/ylc.c +++ b/libavcodec/ylc.c @@ -326,15 +326,15 @@ static int decode_frame(AVCodecContext *avctx, for (int i = 0; i < 4; i++) { for (x = 0; x < 256; x++) { - unsigned len = get_unary(&gb, 1, 31); - uint32_t val = ((1U << len) - 1) + get_bits_long(&gb, len); + unsigned len = get_unary(&gb, 1, 31); + uint32_t val = ((1U << len) - 1) + get_bits_long(&gb, len); - s->table[x] = val; - } + s->table[x] = val; + } ret = build_vlc(avctx, &s->vlc[i], s->table); - if (ret < 0) - return ret; + if (ret < 0) + return ret; } memcpy(s->buffer, avpkt->data + boffset, avpkt->size - boffset); @@ -452,7 +452,7 @@ static av_cold int decode_end(AVCodecContext *avctx) return 0; } -AVCodec ff_ylc_decoder = { +const AVCodec ff_ylc_decoder = { .name = "ylc", .long_name = NULL_IF_CONFIG_SMALL("YUY2 Lossless Codec"), .type = AVMEDIA_TYPE_VIDEO,