]> git.sesse.net Git - ffmpeg/commit
avdevice/v4l2: Remove av_assert0 when format not supported
authorAndriy Gelman <andriy.gelman@gmail.com>
Tue, 5 Nov 2019 03:32:59 +0000 (22:32 -0500)
committerMichael Niedermayer <michael@niedermayer.cc>
Wed, 6 Nov 2019 19:38:03 +0000 (20:38 +0100)
commit7b2ce27e56cfb4c55490035283a687251061bb50
treebe2719cad183999d84ea0934e6cf1521e97f3eaf
parenta0c74060754821d2b04b84860d2d56ed15c08738
avdevice/v4l2: Remove av_assert0 when format not supported

Before this commit an av_assert0 would fail if a v4l2 device did not
support a target format.
For example,
./ffmpeg -f v4l2 -codec:v h264 -i /dev/video0 -f mpegts -
would signal an abort if /dev/video0 did not support h264.

The new behaviour is to return an AVERROR(EINVAL) error code. An
av_assert0 has been added to verify this return.

Fixes #6629

Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavdevice/v4l2.c