break;
case AV_CODEC_ID_RA_288:
st->codecpar->extradata_size= 0;
+ av_freep(&st->codecpar->extradata);
ast->audio_framesize = st->codecpar->block_align;
st->codecpar->block_align = coded_framesize;
break;
st = s->streams[i];
}
- if (len <= 0 || avio_feof(s->pb))
+ if (avio_feof(s->pb))
+ return AVERROR_EOF;
+ if (len <= 0)
return AVERROR(EIO);
res = ff_rm_parse_packet (s, s->pb, st, st->priv_data, len, pkt,