Commit 096a8eff authored by Anton Khirnov's avatar Anton Khirnov

lavf: check that the codec is supported by extract_extradata

Avoids superfluous error message spam after
8e2ea691
parent 788544ff
......@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment