From d1b196377b71263360726c9857d717fee011212a Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Sun, 14 Mar 2010 10:02:50 -0300 Subject: [PATCH] --- yaml --- r: 193111 b: refs/heads/master c: 54aefafbf312ee54a2d70fe3ef0ca89c079ead6e h: refs/heads/master i: 193109: 55541a33e80511814e42daaaade6e4f705d32101 193107: 07d4a850cd5a0fa25041defd4aeba1ffcb6678b5 193103: 8e7b0abb2196435c84c6f5f4e466ea7fca464b28 v: v3 --- [refs] | 2 +- trunk/include/media/v4l2-subdev.h | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index ad0148d7e922..b817faa44051 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 32cd527f59f8aa8549067a2c5f989b736f7da79a +refs/heads/master: 54aefafbf312ee54a2d70fe3ef0ca89c079ead6e diff --git a/trunk/include/media/v4l2-subdev.h b/trunk/include/media/v4l2-subdev.h index 433cd2b06267..6232983f02d6 100644 --- a/trunk/include/media/v4l2-subdev.h +++ b/trunk/include/media/v4l2-subdev.h @@ -276,12 +276,21 @@ struct v4l2_subdev_video_ops { returned. Note that you must fill in the 'id' member and the 'field' member (to determine whether CC data from the first or second field should be obtained). + + s_raw_fmt: setup the video encoder/decoder for raw VBI. + + g_sliced_fmt: retrieve the current sliced VBI settings. + + s_sliced_fmt: setup the sliced VBI settings. */ struct v4l2_subdev_vbi_ops { int (*decode_vbi_line)(struct v4l2_subdev *sd, struct v4l2_decode_vbi_line *vbi_line); int (*s_vbi_data)(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *vbi_data); int (*g_vbi_data)(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_data *vbi_data); int (*g_sliced_vbi_cap)(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_cap *cap); + int (*s_raw_fmt)(struct v4l2_subdev *sd, struct v4l2_vbi_format *fmt); + int (*g_sliced_fmt)(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *fmt); + int (*s_sliced_fmt)(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *fmt); }; /**