From 26d813ea6fb9a274a1505ddb981a517c33d94e19 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Fri, 14 Oct 2011 12:10:14 +0200 Subject: omap3isp: Retrieve media device information in media_open() Signed-off-by: Laurent Pinchart --- isp/media.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'isp/media.c') diff --git a/isp/media.c b/isp/media.c index d2082f0..94efab8 100644 --- a/isp/media.c +++ b/isp/media.c @@ -342,6 +342,14 @@ struct media_device *media_open(const char *name, int verbose) return NULL; } + ret = ioctl(media->fd, MEDIA_IOC_DEVICE_INFO, &media->info); + if (ret < 0) { + printf("%s: Unable to retrieve media device information for " + "device %s (%s)\n", __func__, name, strerror(errno)); + media_close(media); + return NULL; + } + if (verbose) printf("Enumerating entities\n"); -- cgit v1.2.3