On 18/10/2016 20:50, Anton Khirnov wrote: > Avoids superfluous error message spam after > 8e2ea691351c5079cdab245ff7bfa5c0f3e3bfe4 > --- > libavformat/utils.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/libavformat/utils.c b/libavformat/utils.c > index 1c93326..37ba5a8 100644 > --- a/libavformat/utils.c > +++ b/libavformat/utils.c > @@ -2099,6 +2099,16 @@ static int extract_extradata_init(AVStream *st) > if (!f) > goto finish; > > + /* check that the codec id is supported */ > + if (f->codec_ids) { > + const enum AVCodecID *ids; > + for (ids = f->codec_ids; *ids != AV_CODEC_ID_NONE; ids++) > + if (*ids == st->codecpar->codec_id) > + break; > + if (*ids == AV_CODEC_ID_NONE) > + goto finish; > + } > + > i->extract_extradata.pkt = av_packet_alloc(); > if (!i->extract_extradata.pkt) > return AVERROR(ENOMEM); >
Sure. _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel