Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 55d4423a authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab
Browse files

[media] DocBook: Fix false positive undefined ioctl references



The new code that detects undocumented ioctls hits some false
positives:

This one is not documented, nor it should, as this is
there just to reserve namespace:

	Warning: can't find reference for VIDIOC_RESERVED ioctl

But those are already documented together with other ioctls:

	Warning: can't find reference for VIDIOC_UNSUBSCRIBE_EVENT ioctl
	Warning: can't find reference for FE_GET_PROPERTY ioctl
	Warning: can't find reference for VIDIOC_SUBDEV_G_EDID ioctl
	Warning: can't find reference for VIDIOC_SUBDEV_S_EDID ioctl
	Warning: can't find reference for VIDIOC_SUBDEV_S_DV_TIMINGS ioctl
	Warning: can't find reference for VIDIOC_SUBDEV_G_DV_TIMINGS ioctl
	Warning: can't find reference for VIDIOC_SUBDEV_QUERY_DV_TIMINGS ioctl

So, we need to just be sure to point to the right documentation.

Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
Acked-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
parent 3246c385
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -296,7 +296,7 @@ $(MEDIA_OBJ_DIR)/media-entities.tmpl: $(MEDIA_OBJ_DIR)/v4l2.xml
	@(								\
	echo -e "\n<!-- Ioctls -->") >>$@
	@(								\
	for ident in $(IOCTLS) ; do					\
	for ident in `echo $(IOCTLS) | sed -e "s,VIDIOC_RESERVED,,"`; do\
	  entity=`echo $$ident | tr _ -` ;				\
	  id=`grep -e "<refname>$$ident" -e "<section id=\"$$ident\"" $$(find $(MEDIA_SRC_DIR) -name *.xml -type f)| sed -r s,"^.*/(.*).xml.*","\1",` ; \
	  if [ "$$id" != "" ]; then echo "<!ENTITY $$entity \"<link"	\
+2 −1
Original line number Diff line number Diff line
@@ -1255,7 +1255,8 @@ enum fe_interleaving {
  </refmeta>

  <refnamediv>
    <refname>FE_SET_PROPERTY and FE_GET_PROPERTY</refname>
      <refname>FE_SET_PROPERTY</refname>
      <refname>FE_GET_PROPERTY</refname>
    <refpurpose>FE_SET_PROPERTY sets one or more frontend properties.
	FE_GET_PROPERTY returns one or more frontend properties.</refpurpose>
  </refnamediv>
+3 −1
Original line number Diff line number Diff line
@@ -7,6 +7,8 @@
  <refnamediv>
    <refname>VIDIOC_G_DV_TIMINGS</refname>
    <refname>VIDIOC_S_DV_TIMINGS</refname>
    <refname>VIDIOC_SUBDEV_G_DV_TIMINGS</refname>
    <refname>VIDIOC_SUBDEV_S_DV_TIMINGS</refname>
    <refpurpose>Get or set DV timings for input or output</refpurpose>
  </refnamediv>

@@ -34,7 +36,7 @@
      <varlistentry>
	<term><parameter>request</parameter></term>
	<listitem>
	  <para>VIDIOC_G_DV_TIMINGS, VIDIOC_S_DV_TIMINGS</para>
	  <para>VIDIOC_G_DV_TIMINGS, VIDIOC_S_DV_TIMINGS, VIDIOC_SUBDEV_G_DV_TIMINGS, VIDIOC_SUBDEV_S_DV_TIMINGS</para>
	</listitem>
      </varlistentry>
      <varlistentry>
+3 −1
Original line number Diff line number Diff line
@@ -7,6 +7,8 @@
  <refnamediv>
    <refname>VIDIOC_G_EDID</refname>
    <refname>VIDIOC_S_EDID</refname>
    <refname>VIDIOC_SUBDEV_G_EDID</refname>
    <refname>VIDIOC_SUBDEV_S_EDID</refname>
    <refpurpose>Get or set the EDID of a video receiver/transmitter</refpurpose>
  </refnamediv>

@@ -42,7 +44,7 @@
      <varlistentry>
	<term><parameter>request</parameter></term>
	<listitem>
	  <para>VIDIOC_G_EDID, VIDIOC_S_EDID</para>
	  <para>VIDIOC_G_EDID, VIDIOC_S_EDID, VIDIOC_SUBDEV_G_EDID, VIDIOC_SUBDEV_S_EDID</para>
	</listitem>
      </varlistentry>
      <varlistentry>
+2 −1
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@

  <refnamediv>
    <refname>VIDIOC_QUERY_DV_TIMINGS</refname>
    <refname>VIDIOC_SUBDEV_QUERY_DV_TIMINGS</refname>
    <refpurpose>Sense the DV preset received by the current
input</refpurpose>
  </refnamediv>
@@ -34,7 +35,7 @@ input</refpurpose>
      <varlistentry>
	<term><parameter>request</parameter></term>
	<listitem>
	  <para>VIDIOC_QUERY_DV_TIMINGS</para>
	  <para>VIDIOC_QUERY_DV_TIMINGS, VIDIOC_SUBDEV_QUERY_DV_TIMINGS</para>
	</listitem>
      </varlistentry>
      <varlistentry>
Loading