summaryrefslogtreecommitdiff
path: root/subdev.c
diff options
context:
space:
mode:
authorTodor Tomov <ttomov@mm-sol.com>2011-01-25 17:46:41 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2011-02-07 15:36:47 +0100
commit7ceb74fa28415ad6ea7f359d1c7a4914a952ad4c (patch)
tree19162bd77e5a10e88aa9055b14db5100f64d2365 /subdev.c
parent9a244f7792d81a39b0240d5d4ee50e6452b7ce8e (diff)
Move printing functions to main.c
Move printing and helper functions to media-ctl application source. Signed-off-by: Todor Tomov <ttomov@mm-sol.com>
Diffstat (limited to 'subdev.c')
-rw-r--r--subdev.c61
1 files changed, 0 insertions, 61 deletions
diff --git a/subdev.c b/subdev.c
index 0582e8a..b324d4e 100644
--- a/subdev.c
+++ b/subdev.c
@@ -33,45 +33,6 @@
#include "subdev.h"
#include "tools.h"
-static struct {
- const char *name;
- enum v4l2_mbus_pixelcode code;
-} mbus_formats[] = {
- { "Y8", V4L2_MBUS_FMT_Y8_1X8},
- { "YUYV", V4L2_MBUS_FMT_YUYV8_1X16 },
- { "UYVY", V4L2_MBUS_FMT_UYVY8_1X16 },
- { "SGRBG10", V4L2_MBUS_FMT_SGRBG10_1X10 },
- { "SGRBG10_DPCM8", V4L2_MBUS_FMT_SGRBG10_DPCM8_1X8 },
-};
-
-const char *pixelcode_to_string(enum v4l2_mbus_pixelcode code)
-{
- unsigned int i;
-
- for (i = 0; i < ARRAY_SIZE(mbus_formats); ++i) {
- if (mbus_formats[i].code == code)
- return mbus_formats[i].name;
- }
-
- return "unknown";
-}
-
-enum v4l2_mbus_pixelcode string_to_pixelcode(const char *string,
- unsigned int length)
-{
- unsigned int i;
-
- for (i = 0; i < ARRAY_SIZE(mbus_formats); ++i) {
- if (strncmp(mbus_formats[i].name, string, length) == 0)
- break;
- }
-
- if (i == ARRAY_SIZE(mbus_formats))
- return (enum v4l2_mbus_pixelcode)-1;
-
- return mbus_formats[i].code;
-}
-
static int v4l2_subdev_open(struct media_entity *entity)
{
if (entity->fd != -1)
@@ -199,25 +160,3 @@ int v4l2_subdev_set_frame_interval(struct media_entity *entity,
*interval = ival.interval;
return 0;
}
-
-void v4l2_subdev_print_format(struct media_entity *entity,
- unsigned int pad, enum v4l2_subdev_format_whence which)
-{
- struct v4l2_mbus_framefmt format;
- struct v4l2_rect rect;
- int ret;
-
- ret = v4l2_subdev_get_format(entity, &format, pad, which);
- if (ret != 0)
- return;
-
- printf("[%s %ux%u", pixelcode_to_string(format.code),
- format.width, format.height);
-
- ret = v4l2_subdev_get_crop(entity, &rect, pad, which);
- if (ret == 0)
- printf(" (%u,%u)/%ux%u", rect.left, rect.top,
- rect.width, rect.height);
- printf("]");
-}
-