From 28282a3f352f1be7a4ff956fbeb0bca37bb8bc64 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Mon, 13 Jun 2016 11:45:15 -0400 Subject: ./move.sh --- src/udev/v4l_id/v4l_id.c | 86 ------------------------------------------------ 1 file changed, 86 deletions(-) delete mode 100644 src/udev/v4l_id/v4l_id.c (limited to 'src/udev/v4l_id/v4l_id.c') diff --git a/src/udev/v4l_id/v4l_id.c b/src/udev/v4l_id/v4l_id.c deleted file mode 100644 index aec6676a33..0000000000 --- a/src/udev/v4l_id/v4l_id.c +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Copyright (C) 2009 Kay Sievers - * Copyright (c) 2009 Filippo Argiolas - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details: - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "fd-util.h" -#include "util.h" - -int main(int argc, char *argv[]) { - static const struct option options[] = { - { "help", no_argument, NULL, 'h' }, - {} - }; - _cleanup_close_ int fd = -1; - char *device; - struct v4l2_capability v2cap; - int c; - - while ((c = getopt_long(argc, argv, "h", options, NULL)) >= 0) - - switch (c) { - case 'h': - printf("%s [-h,--help] \n\n" - "Video4Linux device identification.\n\n" - " -h Print this message\n" - , program_invocation_short_name); - return 0; - case '?': - return -EINVAL; - - default: - assert_not_reached("Unhandled option"); - } - - device = argv[optind]; - if (device == NULL) - return 2; - - fd = open(device, O_RDONLY); - if (fd < 0) - return 3; - - if (ioctl(fd, VIDIOC_QUERYCAP, &v2cap) == 0) { - printf("ID_V4L_VERSION=2\n"); - printf("ID_V4L_PRODUCT=%s\n", v2cap.card); - printf("ID_V4L_CAPABILITIES=:"); - if ((v2cap.capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0) - printf("capture:"); - if ((v2cap.capabilities & V4L2_CAP_VIDEO_OUTPUT) > 0) - printf("video_output:"); - if ((v2cap.capabilities & V4L2_CAP_VIDEO_OVERLAY) > 0) - printf("video_overlay:"); - if ((v2cap.capabilities & V4L2_CAP_AUDIO) > 0) - printf("audio:"); - if ((v2cap.capabilities & V4L2_CAP_TUNER) > 0) - printf("tuner:"); - if ((v2cap.capabilities & V4L2_CAP_RADIO) > 0) - printf("radio:"); - printf("\n"); - } - - return 0; -} -- cgit v1.2.3-54-g00ecf