diff options
author | Stefano Sabatini <stefasab@gmail.com> | 2011-12-20 13:17:03 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-01-03 19:55:10 +0100 |
commit | 61fb7e17a25b62c3bbc9f72e3a23baca2a5beed9 (patch) | |
tree | b71abca0a2a12b2feeb09804b5990ccdc76aa3ac | |
parent | 5750a95f8b1b67ee78e0a9e93c72dd7e07589107 (diff) | |
download | ffmpeg-61fb7e17a25b62c3bbc9f72e3a23baca2a5beed9.tar.gz |
lavd/lavfi: add check in case pix_fmts cannot be allocated in lavfi_read_header()
(cherry picked from commit 4d475f7eb3969a378f1c2722118c57b62d2ac461)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavdevice/lavfi.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libavdevice/lavfi.c b/libavdevice/lavfi.c index 04dc3b233c..37c782a69c 100644 --- a/libavdevice/lavfi.c +++ b/libavdevice/lavfi.c @@ -88,6 +88,9 @@ av_cold static int lavfi_read_header(AVFormatContext *avctx, #define FAIL(ERR) { ret = ERR; goto end; } + if (!pix_fmts) + FAIL(AVERROR(ENOMEM)); + avfilter_register_all(); buffersink = avfilter_get_by_name("buffersink"); |