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);
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,