[media] DocBook: Add the other DVB API header files
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
446c18fcfd
commit
d9d73416ed
@ -11,7 +11,13 @@ MEDIA_TEMP = media-entities.tmpl \
|
|||||||
media-indices.tmpl \
|
media-indices.tmpl \
|
||||||
videodev2.h.xml \
|
videodev2.h.xml \
|
||||||
v4l2.xml \
|
v4l2.xml \
|
||||||
frontend.h.xml
|
audio.h.xml \
|
||||||
|
ca.h.xml \
|
||||||
|
dmx.h.xml \
|
||||||
|
frontend.h.xml \
|
||||||
|
net.h.xml \
|
||||||
|
osd.h.xml \
|
||||||
|
video.h.xml \
|
||||||
|
|
||||||
IMGFILES := $(addprefix $(MEDIA_OBJ_DIR)/media/, $(notdir $(shell ls $(MEDIA_SRC_DIR)/*/*.gif $(MEDIA_SRC_DIR)/*/*.png)))
|
IMGFILES := $(addprefix $(MEDIA_OBJ_DIR)/media/, $(notdir $(shell ls $(MEDIA_SRC_DIR)/*/*.gif $(MEDIA_SRC_DIR)/*/*.png)))
|
||||||
GENFILES := $(addprefix $(MEDIA_OBJ_DIR)/, $(MEDIA_TEMP))
|
GENFILES := $(addprefix $(MEDIA_OBJ_DIR)/, $(MEDIA_TEMP))
|
||||||
@ -51,7 +57,13 @@ FUNCS = \
|
|||||||
|
|
||||||
IOCTLS = \
|
IOCTLS = \
|
||||||
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/videodev2.h) \
|
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/videodev2.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/dvb/audio.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/dvb/ca.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/dvb/dmx.h) \
|
||||||
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/dvb/frontend.h) \
|
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/dvb/frontend.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /\#define\s+([A-Z][^\s]+)\s+_IO/' $(srctree)/include/linux/dvb/net.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/dvb/osd.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/dvb/video.h) \
|
||||||
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/media.h) \
|
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/media.h) \
|
||||||
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/v4l2-subdev.h) \
|
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/v4l2-subdev.h) \
|
||||||
VIDIOC_SUBDEV_G_FRAME_INTERVAL \
|
VIDIOC_SUBDEV_G_FRAME_INTERVAL \
|
||||||
@ -66,14 +78,26 @@ TYPES = \
|
|||||||
|
|
||||||
ENUMS = \
|
ENUMS = \
|
||||||
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/videodev2.h) \
|
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/videodev2.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/dvb/audio.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/dvb/ca.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/dvb/dmx.h) \
|
||||||
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/dvb/frontend.h) \
|
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/dvb/frontend.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/dvb/net.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/dvb/osd.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/dvb/video.h) \
|
||||||
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/media.h) \
|
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/media.h) \
|
||||||
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/v4l2-mediabus.h) \
|
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/v4l2-mediabus.h) \
|
||||||
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/v4l2-subdev.h)
|
$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/linux/v4l2-subdev.h)
|
||||||
|
|
||||||
STRUCTS = \
|
STRUCTS = \
|
||||||
$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/linux/videodev2.h) \
|
$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/linux/videodev2.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if (/^struct\s+([^\s\{]+)\s*/)' $(srctree)/include/linux/dvb/audio.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if (/^struct\s+([^\s]+)\s+/)' $(srctree)/include/linux/dvb/ca.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if (/^struct\s+([^\s]+)\s+/)' $(srctree)/include/linux/dvb/dmx.h) \
|
||||||
$(shell perl -ne 'print "$$1 " if (!/dtv\_cmds\_h/ && /^struct\s+([^\s]+)\s+/)' $(srctree)/include/linux/dvb/frontend.h) \
|
$(shell perl -ne 'print "$$1 " if (!/dtv\_cmds\_h/ && /^struct\s+([^\s]+)\s+/)' $(srctree)/include/linux/dvb/frontend.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if (/^struct\s+([A-Z][^\s]+)\s+/)' $(srctree)/include/linux/dvb/net.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if (/^struct\s+([^\s]+)\s+/)' $(srctree)/include/linux/dvb/osd.h) \
|
||||||
|
$(shell perl -ne 'print "$$1 " if (/^struct\s+([^\s]+)\s+/)' $(srctree)/include/linux/dvb/video.h) \
|
||||||
$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/linux/media.h) \
|
$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/linux/media.h) \
|
||||||
$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/linux/v4l2-subdev.h) \
|
$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/linux/v4l2-subdev.h) \
|
||||||
$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/linux/v4l2-mediabus.h)
|
$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/linux/v4l2-mediabus.h)
|
||||||
@ -151,6 +175,39 @@ $(MEDIA_OBJ_DIR)/videodev2.h.xml: $(srctree)/include/linux/videodev2.h $(MEDIA_O
|
|||||||
@( \
|
@( \
|
||||||
echo "</programlisting>") >> $@
|
echo "</programlisting>") >> $@
|
||||||
|
|
||||||
|
$(MEDIA_OBJ_DIR)/audio.h.xml: $(srctree)/include/linux/dvb/audio.h $(MEDIA_OBJ_DIR)/v4l2.xml
|
||||||
|
@$($(quiet)gen_xml)
|
||||||
|
@( \
|
||||||
|
echo "<programlisting>") > $@
|
||||||
|
@( \
|
||||||
|
expand --tabs=8 < $< | \
|
||||||
|
sed $(ESCAPE) $(DVB_DOCUMENTED) | \
|
||||||
|
sed 's/i\.e\./&ie;/') >> $@
|
||||||
|
@( \
|
||||||
|
echo "</programlisting>") >> $@
|
||||||
|
|
||||||
|
$(MEDIA_OBJ_DIR)/ca.h.xml: $(srctree)/include/linux/dvb/ca.h $(MEDIA_OBJ_DIR)/v4l2.xml
|
||||||
|
@$($(quiet)gen_xml)
|
||||||
|
@( \
|
||||||
|
echo "<programlisting>") > $@
|
||||||
|
@( \
|
||||||
|
expand --tabs=8 < $< | \
|
||||||
|
sed $(ESCAPE) $(DVB_DOCUMENTED) | \
|
||||||
|
sed 's/i\.e\./&ie;/') >> $@
|
||||||
|
@( \
|
||||||
|
echo "</programlisting>") >> $@
|
||||||
|
|
||||||
|
$(MEDIA_OBJ_DIR)/dmx.h.xml: $(srctree)/include/linux/dvb/dmx.h $(MEDIA_OBJ_DIR)/v4l2.xml
|
||||||
|
@$($(quiet)gen_xml)
|
||||||
|
@( \
|
||||||
|
echo "<programlisting>") > $@
|
||||||
|
@( \
|
||||||
|
expand --tabs=8 < $< | \
|
||||||
|
sed $(ESCAPE) $(DVB_DOCUMENTED) | \
|
||||||
|
sed 's/i\.e\./&ie;/') >> $@
|
||||||
|
@( \
|
||||||
|
echo "</programlisting>") >> $@
|
||||||
|
|
||||||
$(MEDIA_OBJ_DIR)/frontend.h.xml: $(srctree)/include/linux/dvb/frontend.h $(MEDIA_OBJ_DIR)/v4l2.xml
|
$(MEDIA_OBJ_DIR)/frontend.h.xml: $(srctree)/include/linux/dvb/frontend.h $(MEDIA_OBJ_DIR)/v4l2.xml
|
||||||
@$($(quiet)gen_xml)
|
@$($(quiet)gen_xml)
|
||||||
@( \
|
@( \
|
||||||
@ -162,6 +219,39 @@ $(MEDIA_OBJ_DIR)/frontend.h.xml: $(srctree)/include/linux/dvb/frontend.h $(MEDIA
|
|||||||
@( \
|
@( \
|
||||||
echo "</programlisting>") >> $@
|
echo "</programlisting>") >> $@
|
||||||
|
|
||||||
|
$(MEDIA_OBJ_DIR)/net.h.xml: $(srctree)/include/linux/dvb/net.h $(MEDIA_OBJ_DIR)/v4l2.xml
|
||||||
|
@$($(quiet)gen_xml)
|
||||||
|
@( \
|
||||||
|
echo "<programlisting>") > $@
|
||||||
|
@( \
|
||||||
|
expand --tabs=8 < $< | \
|
||||||
|
sed $(ESCAPE) $(DVB_DOCUMENTED) | \
|
||||||
|
sed 's/i\.e\./&ie;/') >> $@
|
||||||
|
@( \
|
||||||
|
echo "</programlisting>") >> $@
|
||||||
|
|
||||||
|
$(MEDIA_OBJ_DIR)/osd.h.xml: $(srctree)/include/linux/dvb/osd.h $(MEDIA_OBJ_DIR)/v4l2.xml
|
||||||
|
@$($(quiet)gen_xml)
|
||||||
|
@( \
|
||||||
|
echo "<programlisting>") > $@
|
||||||
|
@( \
|
||||||
|
expand --tabs=8 < $< | \
|
||||||
|
sed $(ESCAPE) $(DVB_DOCUMENTED) | \
|
||||||
|
sed 's/i\.e\./&ie;/') >> $@
|
||||||
|
@( \
|
||||||
|
echo "</programlisting>") >> $@
|
||||||
|
|
||||||
|
$(MEDIA_OBJ_DIR)/video.h.xml: $(srctree)/include/linux/dvb/video.h $(MEDIA_OBJ_DIR)/v4l2.xml
|
||||||
|
@$($(quiet)gen_xml)
|
||||||
|
@( \
|
||||||
|
echo "<programlisting>") > $@
|
||||||
|
@( \
|
||||||
|
expand --tabs=8 < $< | \
|
||||||
|
sed $(ESCAPE) $(DVB_DOCUMENTED) | \
|
||||||
|
sed 's/i\.e\./&ie;/') >> $@
|
||||||
|
@( \
|
||||||
|
echo "</programlisting>") >> $@
|
||||||
|
|
||||||
$(MEDIA_OBJ_DIR)/media-entities.tmpl: $(MEDIA_OBJ_DIR)/v4l2.xml
|
$(MEDIA_OBJ_DIR)/media-entities.tmpl: $(MEDIA_OBJ_DIR)/v4l2.xml
|
||||||
@$($(quiet)gen_xml)
|
@$($(quiet)gen_xml)
|
||||||
@( \
|
@( \
|
||||||
|
@ -114,8 +114,32 @@ Added ISDB-T test originally written by Patrick Boettcher
|
|||||||
&sub-examples;
|
&sub-examples;
|
||||||
</chapter>
|
</chapter>
|
||||||
<!-- END OF CHAPTERS -->
|
<!-- END OF CHAPTERS -->
|
||||||
|
<appendix id="audio_h">
|
||||||
|
<title>DVB Audio Header File</title>
|
||||||
|
&sub-audio-h;
|
||||||
|
</appendix>
|
||||||
|
<appendix id="ca_h">
|
||||||
|
<title>DVB Conditional Access Header File</title>
|
||||||
|
&sub-ca-h;
|
||||||
|
</appendix>
|
||||||
|
<appendix id="dmx_h">
|
||||||
|
<title>DVB Demux Header File</title>
|
||||||
|
&sub-dmx-h;
|
||||||
|
</appendix>
|
||||||
<appendix id="frontend_h">
|
<appendix id="frontend_h">
|
||||||
<title>DVB Frontend Header File</title>
|
<title>DVB Frontend Header File</title>
|
||||||
&sub-frontend-h;
|
&sub-frontend-h;
|
||||||
</appendix>
|
</appendix>
|
||||||
|
<appendix id="net_h">
|
||||||
|
<title>DVB Network Header File</title>
|
||||||
|
&sub-net-h;
|
||||||
|
</appendix>
|
||||||
|
<appendix id="osd_h">
|
||||||
|
<title>DVB OSD Header File</title>
|
||||||
|
&sub-osd-h;
|
||||||
|
</appendix>
|
||||||
|
<appendix id="video_h">
|
||||||
|
<title>DVB Video Header File</title>
|
||||||
|
&sub-video-h;
|
||||||
|
</appendix>
|
||||||
|
|
||||||
|
@ -175,10 +175,27 @@ the devices are described in the following chapters.</para>
|
|||||||
The DVB API include files should be included in application sources with
|
The DVB API include files should be included in application sources with
|
||||||
a partial path like:</para>
|
a partial path like:</para>
|
||||||
|
|
||||||
|
<programlisting>
|
||||||
|
#include <linux/dvb/audio.h>
|
||||||
|
</programlisting>
|
||||||
|
<programlisting>
|
||||||
|
#include <linux/dvb/ca.h>
|
||||||
|
</programlisting>
|
||||||
|
<programlisting>
|
||||||
|
#include <linux/dvb/dmx.h>
|
||||||
|
</programlisting>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
#include <linux/dvb/frontend.h>
|
#include <linux/dvb/frontend.h>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
|
<programlisting>
|
||||||
|
#include <linux/dvb/net.h>
|
||||||
|
</programlisting>
|
||||||
|
<programlisting>
|
||||||
|
#include <linux/dvb/osd.h>
|
||||||
|
</programlisting>
|
||||||
|
<programlisting>
|
||||||
|
#include <linux/dvb/video.h>
|
||||||
|
</programlisting>
|
||||||
|
|
||||||
<para>To enable applications to support different API version, an
|
<para>To enable applications to support different API version, an
|
||||||
additional include file <emphasis
|
additional include file <emphasis
|
||||||
|
Loading…
x
Reference in New Issue
Block a user