diff options
author | Nicolas George <george@nsup.org> | 2013-12-29 11:29:18 +0100 |
---|---|---|
committer | Nicolas George <george@nsup.org> | 2013-12-29 19:51:42 +0100 |
commit | fde219cfa8f6e823c770d57b2fa2a2799a5445e2 (patch) | |
tree | e38c7376910895fe4b6f95794125f05e3e430114 /libavdevice | |
parent | 828ac6d1b515ce421519a641b23b05127acc06cd (diff) | |
download | ffmpeg-fde219cfa8f6e823c770d57b2fa2a2799a5445e2.tar.gz |
lavd/xv: report if no adaptor present.
Diffstat (limited to 'libavdevice')
-rw-r--r-- | libavdevice/xv.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavdevice/xv.c b/libavdevice/xv.c index ad604825f2..a4b44c8eda 100644 --- a/libavdevice/xv.c +++ b/libavdevice/xv.c @@ -149,6 +149,10 @@ static int xv_write_header(AVFormatContext *s) ret = AVERROR_EXTERNAL; goto fail; } + if (!num_adaptors) { + av_log(s, AV_LOG_ERROR, "No X-Video adaptors present\n"); + return AVERROR(ENODEV); + } xv->xv_port = ai[0].base_id; XvFreeAdaptorInfo(ai); |