ffmpeg: Fix the check for experimental codecs
The variable 'codec' was used uninitialized here. Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
parent
baba2eedac
commit
daca33659d
2
ffmpeg.c
2
ffmpeg.c
@ -522,7 +522,7 @@ static void assert_codec_experimental(AVCodecContext *c, int encoder)
|
|||||||
av_log(NULL, AV_LOG_ERROR, "%s '%s' is experimental and might produce bad "
|
av_log(NULL, AV_LOG_ERROR, "%s '%s' is experimental and might produce bad "
|
||||||
"results.\nAdd '-strict experimental' if you want to use it.\n",
|
"results.\nAdd '-strict experimental' if you want to use it.\n",
|
||||||
codec_string, c->codec->name);
|
codec_string, c->codec->name);
|
||||||
codec = encoder ? avcodec_find_encoder(codec->id) : avcodec_find_decoder(codec->id);
|
codec = encoder ? avcodec_find_encoder(c->codec->id) : avcodec_find_decoder(c->codec->id);
|
||||||
if (!(codec->capabilities & CODEC_CAP_EXPERIMENTAL))
|
if (!(codec->capabilities & CODEC_CAP_EXPERIMENTAL))
|
||||||
av_log(NULL, AV_LOG_ERROR, "Or use the non experimental %s '%s'.\n",
|
av_log(NULL, AV_LOG_ERROR, "Or use the non experimental %s '%s'.\n",
|
||||||
codec_string, codec->name);
|
codec_string, codec->name);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user