Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 138239
b: refs/heads/master
c: 2da9479
h: refs/heads/master
i:
  138237: 4d19acd
  138235: 5160707
  138231: 0909174
  138223: 7bd3a5b
  138207: b484c1c
  138175: ce72ddb
  138111: 32bfdb2
  137983: 8e4fde7
  137727: 1000854
  137215: db91301
v: v3
  • Loading branch information
Hans Verkuil authored and Mauro Carvalho Chehab committed Mar 30, 2009
1 parent 7fc64e9 commit d81b119
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e34184edfbe3ea818408f0ac1cb1fe538301e67d
refs/heads/master: 2da9479aaa331bdfaadab0d14f75fd76bfa5e56a
8 changes: 8 additions & 0 deletions trunk/drivers/media/video/v4l2-subdev.c
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,10 @@ int v4l2_subdev_command(struct v4l2_subdev *sd, unsigned cmd, void *arg)
return v4l2_subdev_call(sd, video, g_vbi_data, arg);
case VIDIOC_G_SLICED_VBI_CAP:
return v4l2_subdev_call(sd, video, g_sliced_vbi_cap, arg);
case VIDIOC_ENUM_FMT:
return v4l2_subdev_call(sd, video, enum_fmt, arg);
case VIDIOC_TRY_FMT:
return v4l2_subdev_call(sd, video, try_fmt, arg);
case VIDIOC_S_FMT:
return v4l2_subdev_call(sd, video, s_fmt, arg);
case VIDIOC_G_FMT:
Expand All @@ -112,6 +116,10 @@ int v4l2_subdev_command(struct v4l2_subdev *sd, unsigned cmd, void *arg)
return v4l2_subdev_call(sd, video, s_stream, 1);
case VIDIOC_STREAMOFF:
return v4l2_subdev_call(sd, video, s_stream, 0);
case VIDIOC_S_PARM:
return v4l2_subdev_call(sd, video, s_parm, arg);
case VIDIOC_G_PARM:
return v4l2_subdev_call(sd, video, g_parm, arg);

default:
return v4l2_subdev_call(sd, core, ioctl, cmd, arg);
Expand Down
6 changes: 5 additions & 1 deletion trunk/include/media/v4l2-subdev.h
Original file line number Diff line number Diff line change
Expand Up @@ -118,8 +118,12 @@ struct v4l2_subdev_video_ops {
int (*querystd)(struct v4l2_subdev *sd, v4l2_std_id *std);
int (*g_input_status)(struct v4l2_subdev *sd, u32 *status);
int (*s_stream)(struct v4l2_subdev *sd, int enable);
int (*s_fmt)(struct v4l2_subdev *sd, struct v4l2_format *fmt);
int (*enum_fmt)(struct v4l2_subdev *sd, struct v4l2_fmtdesc *fmtdesc);
int (*g_fmt)(struct v4l2_subdev *sd, struct v4l2_format *fmt);
int (*try_fmt)(struct v4l2_subdev *sd, struct v4l2_format *fmt);
int (*s_fmt)(struct v4l2_subdev *sd, struct v4l2_format *fmt);
int (*g_parm)(struct v4l2_subdev *sd, struct v4l2_streamparm *param);
int (*s_parm)(struct v4l2_subdev *sd, struct v4l2_streamparm *param);
};

struct v4l2_subdev_ops {
Expand Down

0 comments on commit d81b119

Please sign in to comment.