uint8_t *end = dst + (width - 2);
avpriv_request_sample(l->avctx, "zero_run_line");
- return AVERROR_PATCHWELCOME;
+
+ memset(dst, 0, width);
output_zeros:
if (l->zeros_rem) {
GetBitContext gb;
lag_rac rac;
const uint8_t *src_end = src + src_size;
+ int ret;
rac.avctx = l->avctx;
l->zeros = 0;
offset += 4;
}
- init_get_bits(&gb, src + offset, (src_size - offset) * 8);
+ if ((ret = init_get_bits8(&gb, src + offset, src_size - offset)) < 0)
+ return ret;
if (lag_read_prob_header(&rac, &gb) < 0)
return -1;