diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 58b7865fa4..7caf93f65d 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -1498,7 +1498,9 @@ void avcodec_string(char *buf, int buf_size, AVCodecContext *enc, int encode) int bitrate; AVRational display_aspect_ratio; - if (encode) + if (enc->codec) + p = enc->codec; + else if (encode) p = avcodec_find_encoder(enc->codec_id); else p = avcodec_find_decoder(enc->codec_id);