]> git.karo-electronics.de Git - linux-beck.git/commitdiff
[media] tlg2300: remove empty vidioc_try_fmt_vid_cap, add missing g_std
authorHans Verkuil <hans.verkuil@cisco.com>
Thu, 31 Jan 2013 09:33:35 +0000 (06:33 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Tue, 5 Mar 2013 13:49:03 +0000 (10:49 -0300)
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Acked-by: Huang Shijie <shijie8@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/usb/tlg2300/pd-video.c

index 849c4bb0e79f2bdd30f4ea346d800094d5a777e5..4c045b3c1456a63ff7c02a77cb9b512e405fd283 100644 (file)
@@ -705,12 +705,6 @@ static int vidioc_g_fmt(struct file *file, void *fh, struct v4l2_format *f)
        return 0;
 }
 
-static int vidioc_try_fmt(struct file *file, void *fh,
-               struct v4l2_format *f)
-{
-       return 0;
-}
-
 /*
  * VLC calls VIDIOC_S_STD before VIDIOC_S_FMT, while
  * Mplayer calls them in the reverse order.
@@ -866,6 +860,14 @@ static int vidioc_s_std(struct file *file, void *fh, v4l2_std_id *norm)
        return set_std(front->pd, norm);
 }
 
+static int vidioc_g_std(struct file *file, void *fh, v4l2_std_id *norm)
+{
+       struct front_face *front = fh;
+       logs(front);
+       *norm = front->pd->video_data.context.tvnormid;
+       return 0;
+}
+
 static int vidioc_enum_input(struct file *file, void *fh, struct v4l2_input *in)
 {
        struct front_face *front = fh;
@@ -1495,7 +1497,6 @@ static const struct v4l2_ioctl_ops pd_video_ioctl_ops = {
        .vidioc_enum_fmt_vid_cap        = vidioc_enum_fmt,
        .vidioc_s_fmt_vid_cap   = vidioc_s_fmt,
        .vidioc_g_fmt_vbi_cap   = vidioc_g_fmt_vbi, /* VBI */
-       .vidioc_try_fmt_vid_cap = vidioc_try_fmt,
 
        /* Input */
        .vidioc_g_input         = vidioc_g_input,
@@ -1510,6 +1511,7 @@ static const struct v4l2_ioctl_ops pd_video_ioctl_ops = {
        /* Tuner ioctls */
        .vidioc_g_tuner         = vidioc_g_tuner,
        .vidioc_s_tuner         = vidioc_s_tuner,
+       .vidioc_g_std           = vidioc_g_std,
        .vidioc_s_std           = vidioc_s_std,
        .vidioc_g_frequency     = vidioc_g_frequency,
        .vidioc_s_frequency     = vidioc_s_frequency,