bytestream2_init(gb, s->lzf_buffer, uncompressed_size);
} else if (s->format == 1) {
+ if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255)
+ return AVERROR_INVALIDDATA;
+
av_fast_padded_malloc(&s->uncompressed_buffer, &s->uncompressed_size,
uncompressed_size);
if (!s->uncompressed_buffer)
return 0;
}
-AVCodec ff_notchlc_decoder = {
+const AVCodec ff_notchlc_decoder = {
.name = "notchlc",
.long_name = NULL_IF_CONFIG_SMALL("NotchLC"),
.type = AVMEDIA_TYPE_VIDEO,