summaryrefslogtreecommitdiff
path: root/src/mediactl.c
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2011-10-11 11:42:49 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2011-10-14 12:07:59 +0200
commit07f0d83095c5ca26de9031946ebeec05f24a18e7 (patch)
treebcab76fc869bed51e0bb0b59dc0cf42391c2a2be /src/mediactl.c
parent7266b1b5433b5644a06f05edf61c36864ab11683 (diff)
Print media device information when called with -p/--print
In addition to printing pipeline information, print the media device information. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/mediactl.c')
-rw-r--r--src/mediactl.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mediactl.c b/src/mediactl.c
index c5da471..5b8c587 100644
--- a/src/mediactl.c
+++ b/src/mediactl.c
@@ -452,6 +452,15 @@ struct media_device *media_open_debug(
return NULL;
}
+ ret = ioctl(media->fd, MEDIA_IOC_DEVICE_INFO, &media->info);
+ if (ret < 0) {
+ media_dbg(media, "%s: Unable to retrieve media device "
+ "information for device %s (%s)\n", __func__,
+ name, strerror(errno));
+ media_close(media);
+ return NULL;
+ }
+
media_dbg(media, "Enumerating entities\n");
ret = media_enum_entities(media);