1651333b09
Create the following two ioctls and implement them at the media device level to enumerate entities, pads and links. - MEDIA_IOC_ENUM_ENTITIES: Enumerate entities and their properties - MEDIA_IOC_ENUM_LINKS: Enumerate all pads and links for a given entity Entity IDs can be non-contiguous. Userspace applications should enumerate entities using the MEDIA_ENT_ID_FLAG_NEXT flag. When the flag is set in the entity ID, the MEDIA_IOC_ENUM_ENTITIES will return the next entity with an ID bigger than the requested one. Only forward links that originate at one of the entity's source pads are returned during the enumeration process. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Sakari Ailus <sakari.ailus@iki.fi> Acked-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com> |
||
---|---|---|
.. | ||
.gitignore | ||
biblio.xml | ||
capture.c.xml | ||
common.xml | ||
compat.xml | ||
controls.xml | ||
crop.gif | ||
crop.pdf | ||
dev-capture.xml | ||
dev-codec.xml | ||
dev-effect.xml | ||
dev-event.xml | ||
dev-osd.xml | ||
dev-output.xml | ||
dev-overlay.xml | ||
dev-radio.xml | ||
dev-raw-vbi.xml | ||
dev-rds.xml | ||
dev-sliced-vbi.xml | ||
dev-teletext.xml | ||
driver.xml | ||
fdl-appendix.xml | ||
fieldseq_bt.gif | ||
fieldseq_bt.pdf | ||
fieldseq_tb.gif | ||
fieldseq_tb.pdf | ||
func-close.xml | ||
func-ioctl.xml | ||
func-mmap.xml | ||
func-munmap.xml | ||
func-open.xml | ||
func-poll.xml | ||
func-read.xml | ||
func-select.xml | ||
func-write.xml | ||
io.xml | ||
keytable.c.xml | ||
libv4l.xml | ||
lirc_device_interface.xml | ||
media-controller.xml | ||
media-func-close.xml | ||
media-func-ioctl.xml | ||
media-func-open.xml | ||
media-ioc-device-info.xml | ||
media-ioc-enum-entities.xml | ||
media-ioc-enum-links.xml | ||
pixfmt-grey.xml | ||
pixfmt-nv12.xml | ||
pixfmt-nv12m.xml | ||
pixfmt-nv16.xml | ||
pixfmt-packed-rgb.xml | ||
pixfmt-packed-yuv.xml | ||
pixfmt-sbggr8.xml | ||
pixfmt-sbggr16.xml | ||
pixfmt-sgbrg8.xml | ||
pixfmt-sgrbg8.xml | ||
pixfmt-srggb8.xml | ||
pixfmt-srggb10.xml | ||
pixfmt-uyvy.xml | ||
pixfmt-vyuy.xml | ||
pixfmt-y10.xml | ||
pixfmt-y16.xml | ||
pixfmt-y41p.xml | ||
pixfmt-yuv410.xml | ||
pixfmt-yuv411p.xml | ||
pixfmt-yuv420.xml | ||
pixfmt-yuv420m.xml | ||
pixfmt-yuv422p.xml | ||
pixfmt-yuyv.xml | ||
pixfmt-yvyu.xml | ||
pixfmt.xml | ||
planar-apis.xml | ||
remote_controllers.xml | ||
v4l2.xml | ||
v4l2grab.c.xml | ||
vbi_525.gif | ||
vbi_525.pdf | ||
vbi_625.gif | ||
vbi_625.pdf | ||
vbi_hsync.gif | ||
vbi_hsync.pdf | ||
videodev2.h.xml | ||
vidioc-cropcap.xml | ||
vidioc-dbg-g-chip-ident.xml | ||
vidioc-dbg-g-register.xml | ||
vidioc-dqevent.xml | ||
vidioc-encoder-cmd.xml | ||
vidioc-enum-dv-presets.xml | ||
vidioc-enum-fmt.xml | ||
vidioc-enum-frameintervals.xml | ||
vidioc-enum-framesizes.xml | ||
vidioc-enumaudio.xml | ||
vidioc-enumaudioout.xml | ||
vidioc-enuminput.xml | ||
vidioc-enumoutput.xml | ||
vidioc-enumstd.xml | ||
vidioc-g-audio.xml | ||
vidioc-g-audioout.xml | ||
vidioc-g-crop.xml | ||
vidioc-g-ctrl.xml | ||
vidioc-g-dv-preset.xml | ||
vidioc-g-dv-timings.xml | ||
vidioc-g-enc-index.xml | ||
vidioc-g-ext-ctrls.xml | ||
vidioc-g-fbuf.xml | ||
vidioc-g-fmt.xml | ||
vidioc-g-frequency.xml | ||
vidioc-g-input.xml | ||
vidioc-g-jpegcomp.xml | ||
vidioc-g-modulator.xml | ||
vidioc-g-output.xml | ||
vidioc-g-parm.xml | ||
vidioc-g-priority.xml | ||
vidioc-g-sliced-vbi-cap.xml | ||
vidioc-g-std.xml | ||
vidioc-g-tuner.xml | ||
vidioc-log-status.xml | ||
vidioc-overlay.xml | ||
vidioc-qbuf.xml | ||
vidioc-query-dv-preset.xml | ||
vidioc-querybuf.xml | ||
vidioc-querycap.xml | ||
vidioc-queryctrl.xml | ||
vidioc-querystd.xml | ||
vidioc-reqbufs.xml | ||
vidioc-s-hw-freq-seek.xml | ||
vidioc-streamon.xml | ||
vidioc-subscribe-event.xml |