int samples_per_block = ff_adpcm_ima_block_samples[avctx->bits_per_coded_sample - 2];
GetBitContext g;
- init_get_bits8(&g, gb.buffer, bytestream2_get_bytes_left(&gb));
+ ret = init_get_bits8(&g, gb.buffer, bytestream2_get_bytes_left(&gb));
+ if (ret < 0)
+ return ret;
for (n = 0; n < (nb_samples - 1) / samples_per_block; n++) {
for (i = 0; i < avctx->channels; i++) {
cs = &c->status[i];