Message ID | 1307534611-32283-3-git-send-email-t.stanislaws@samsung.com (mailing list archive) |
---|---|
State | RFC |
Headers | show |
On Wednesday, June 08, 2011 14:03:30 Tomasz Stanislawski wrote: > Callback is used to acquire TV norms supported by a subdev. > It is used to avoid having standards in top-level driver. > > Signed-off-by: Tomasz Stanislawski <t.stanislaws@samsung.com> > Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> > --- > include/media/v4l2-subdev.h | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h > index 1562c4f..4206e97 100644 > --- a/include/media/v4l2-subdev.h > +++ b/include/media/v4l2-subdev.h > @@ -261,6 +261,7 @@ struct v4l2_subdev_video_ops { > int (*s_crystal_freq)(struct v4l2_subdev *sd, u32 freq, u32 flags); > int (*s_std_output)(struct v4l2_subdev *sd, v4l2_std_id std); > int (*querystd)(struct v4l2_subdev *sd, v4l2_std_id *std); > + int (*g_tvnorms)(struct v4l2_subdev *sd, v4l2_std_id *std); I would rename this to g_tvnorms_output to clarify that this is for video output, not input. It is likely that a g_tvnorms for video input will be added in the future since this is actually a good idea. Regards, Hans > int (*g_input_status)(struct v4l2_subdev *sd, u32 *status); > int (*s_stream)(struct v4l2_subdev *sd, int enable); > int (*cropcap)(struct v4l2_subdev *sd, struct v4l2_cropcap *cc); > -- > 1.7.5.4 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-media" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h index 1562c4f..4206e97 100644 --- a/include/media/v4l2-subdev.h +++ b/include/media/v4l2-subdev.h @@ -261,6 +261,7 @@ struct v4l2_subdev_video_ops { int (*s_crystal_freq)(struct v4l2_subdev *sd, u32 freq, u32 flags); int (*s_std_output)(struct v4l2_subdev *sd, v4l2_std_id std); int (*querystd)(struct v4l2_subdev *sd, v4l2_std_id *std); + int (*g_tvnorms)(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 (*cropcap)(struct v4l2_subdev *sd, struct v4l2_cropcap *cc);