summaryrefslogtreecommitdiff
path: root/v4l2-apps/test/ioctl-test.c
diff options
context:
space:
mode:
Diffstat (limited to 'v4l2-apps/test/ioctl-test.c')
-rw-r--r--v4l2-apps/test/ioctl-test.c19
1 files changed, 14 insertions, 5 deletions
diff --git a/v4l2-apps/test/ioctl-test.c b/v4l2-apps/test/ioctl-test.c
index 6d78ad0f8..f483338fb 100644
--- a/v4l2-apps/test/ioctl-test.c
+++ b/v4l2-apps/test/ioctl-test.c
@@ -51,8 +51,9 @@ typedef u_int32_t u32;
/* All possible parameters used on v4l ioctls */
union v4l_parms {
int i;
- unsigned long l;
- u32 u_32;
+ unsigned long u64;
+ u32 u32;
+ v4l2_std_id id;
#ifdef CONFIG_VIDEO_V4L1_COMPAT
/* V4L1 structs */
@@ -148,10 +149,12 @@ int ioctls[] = {
VIDIOC_ENUMAUDOUT,/* struct v4l2_audioout */
VIDIOC_ENUM_FMT,/* struct v4l2_fmtdesc */
VIDIOC_ENUMINPUT,/* struct v4l2_input */
+ VIDIOC_G_INPUT,/* int */
+ VIDIOC_S_INPUT,/* int */
VIDIOC_ENUMOUTPUT,/* struct v4l2_output */
VIDIOC_ENUMSTD,/* struct v4l2_standard */
-// VIDIOC_G_AUDIO_OLD,/* struct v4l2_audio */
-// VIDIOC_G_AUDOUT_OLD,/* struct v4l2_audioout */
+ VIDIOC_G_STD, /*v4l2_std_id */
+ VIDIOC_S_STD, /*v4l2_std_id */
VIDIOC_G_CROP,/* struct v4l2_crop */
VIDIOC_G_CTRL,/* struct v4l2_control */
VIDIOC_G_FMT,/* struct v4l2_format */
@@ -159,7 +162,6 @@ int ioctls[] = {
VIDIOC_G_MODULATOR,/* struct v4l2_modulator */
VIDIOC_G_PARM,/* struct v4l2_streamparm */
VIDIOC_G_TUNER,/* struct v4l2_tuner */
-// VIDIOC_OVERLAY_OLD,/* int */
VIDIOC_QBUF,/* struct v4l2_buffer */
VIDIOC_QUERYBUF,/* struct v4l2_buffer */
VIDIOC_QUERYCTRL,/* struct v4l2_queryctrl */
@@ -172,6 +174,12 @@ int ioctls[] = {
VIDIOC_S_PARM,/* struct v4l2_streamparm */
VIDIOC_TRY_FMT,/* struct v4l2_format */
+#if 0
+ VIDIOC_G_AUDIO_OLD,/* struct v4l2_audio */
+ VIDIOC_G_AUDOUT_OLD,/* struct v4l2_audioout */
+ VIDIOC_OVERLAY_OLD,/* int */
+#endif
+
#ifdef INTERNAL
/* V4L2 internal ioctls */
AUDC_SET_RADIO,/* no args */
@@ -201,6 +209,7 @@ int ioctls[] = {
#define S_IOCTLS sizeof(ioctls)/sizeof(ioctls[0])
/********************************************************************/
+
int main (void)
{
int fd=0, ret=0;