diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2011-10-11 11:42:49 +0200 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2011-10-14 12:07:59 +0200 |
commit | 07f0d83095c5ca26de9031946ebeec05f24a18e7 (patch) | |
tree | bcab76fc869bed51e0bb0b59dc0cf42391c2a2be /src/mediactl.c | |
parent | 7266b1b5433b5644a06f05edf61c36864ab11683 (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.c | 9 |
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); |