diff --git a/common/av_log.c b/common/av_log.c index de600d6693..c90db33f6a 100644 --- a/common/av_log.c +++ b/common/av_log.c @@ -93,10 +93,10 @@ static struct mp_log *get_av_log(void *ptr) AVCodecContext *s = ptr; if (s->codec) { if (s->codec->type == AVMEDIA_TYPE_AUDIO) { - if (s->codec->decode) + if (av_codec_is_decoder(s->codec)) return log_decaudio; } else if (s->codec->type == AVMEDIA_TYPE_VIDEO) { - if (s->codec->decode) + if (av_codec_is_decoder(s->codec)) return log_decvideo; } }