decoder/ffmpeg: check avformat_open_input() return value
This commit is contained in:
parent
7456dccd3a
commit
7fb2f15a1a
@ -69,7 +69,13 @@ FfmpegOpenInput(AVIOContext *pb,
|
|||||||
|
|
||||||
context->pb = pb;
|
context->pb = pb;
|
||||||
|
|
||||||
avformat_open_input(&context, filename, fmt, nullptr);
|
int err = avformat_open_input(&context, filename, fmt, nullptr);
|
||||||
|
if (err < 0) {
|
||||||
|
avformat_free_context(context);
|
||||||
|
SetFfmpegError(error, err, "avformat_open_input() failed");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
return context;
|
return context;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user