You need to sign in or sign up before continuing.
提交 d39d7085 编写于 作者: M Mauro Carvalho Chehab

media: vidioc-querycap: use a more realistic value for KERNEL_VERSION

In the past, V4L2 versions were 0.x.y, but that changed years
ago. Since Kernel 3.1, however, the numbering schema was changed
to match the Kernel version.

However, the presented example still uses the old numerating
schema, with is a misleading information.

So, update it to the new schema.
Signed-off-by: NMauro Carvalho Chehab <mchehab@s-opensource.com>
上级 1473c75e
...@@ -92,12 +92,13 @@ specification the ioctl returns an ``EINVAL`` error code. ...@@ -92,12 +92,13 @@ specification the ioctl returns an ``EINVAL`` error code.
stack from a newer kernel. stack from a newer kernel.
The version number is formatted using the ``KERNEL_VERSION()`` The version number is formatted using the ``KERNEL_VERSION()``
macro: macro. For example if the media stack corresponds to the V4L2
version shipped with Kernel 4.14, it would be equivalent to:
* - :cspan:`2` * - :cspan:`2`
``#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))`` ``#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))``
``__u32 version = KERNEL_VERSION(0, 8, 1);`` ``__u32 version = KERNEL_VERSION(4, 14, 0);``
``printf ("Version: %u.%u.%u\\n",`` ``printf ("Version: %u.%u.%u\\n",``
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册