Commit 1bc81bf9 authored by Michael Niedermayer's avatar Michael Niedermayer

avcodec_find_decoder: prefer non experimental decoders.

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent df0adc80
......@@ -903,14 +903,18 @@ AVCodec *avcodec_find_encoder_by_name(const char *name)
AVCodec *avcodec_find_decoder(enum CodecID id)
{
AVCodec *p;
AVCodec *p, *experimental=NULL;
p = first_avcodec;
while (p) {
if (p->decode != NULL && p->id == id)
return p;
if (p->decode != NULL && p->id == id) {
if (p->capabilities & CODEC_CAP_EXPERIMENTAL && !experimental) {
experimental = p;
} else
return p;
}
p = p->next;
}
return NULL;
return experimental;
}
AVCodec *avcodec_find_decoder_by_name(const char *name)
......
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