Lines Matching refs:vbi
144 struct v4l2_vbi_format *vbi = &f->fmt.vbi; in vidioc_g_fmt_vbi_out() local
150 vbi->sampling_rate = 25000000; in vidioc_g_fmt_vbi_out()
151 vbi->offset = 24; in vidioc_g_fmt_vbi_out()
152 vbi->samples_per_line = 1440; in vidioc_g_fmt_vbi_out()
153 vbi->sample_format = V4L2_PIX_FMT_GREY; in vidioc_g_fmt_vbi_out()
154 vbi->start[0] = is_60hz ? V4L2_VBI_ITU_525_F1_START + 9 : V4L2_VBI_ITU_625_F1_START + 5; in vidioc_g_fmt_vbi_out()
155 vbi->start[1] = is_60hz ? V4L2_VBI_ITU_525_F2_START + 9 : V4L2_VBI_ITU_625_F2_START + 5; in vidioc_g_fmt_vbi_out()
156 vbi->count[0] = vbi->count[1] = is_60hz ? 12 : 18; in vidioc_g_fmt_vbi_out()
157 vbi->flags = dev->vbi_cap_interlaced ? V4L2_VBI_INTERLACED : 0; in vidioc_g_fmt_vbi_out()
158 vbi->reserved[0] = 0; in vidioc_g_fmt_vbi_out()
159 vbi->reserved[1] = 0; in vidioc_g_fmt_vbi_out()
181 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_g_fmt_sliced_vbi_out() local
186 vivid_fill_service_lines(vbi, dev->service_set_out); in vidioc_g_fmt_sliced_vbi_out()
193 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_try_fmt_sliced_vbi_out() local
195 u32 service_set = vbi->service_set; in vidioc_try_fmt_sliced_vbi_out()
202 vivid_fill_service_lines(vbi, service_set); in vidioc_try_fmt_sliced_vbi_out()
210 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_s_fmt_sliced_vbi_out() local
217 dev->service_set_out = vbi->service_set; in vidioc_s_fmt_sliced_vbi_out()
226 struct v4l2_sliced_vbi_data *vbi = in vivid_sliced_vbi_out_process() local
229 vb2_get_plane_payload(&buf->vb.vb2_buf, 0) / sizeof(*vbi); in vivid_sliced_vbi_out_process()
235 switch (vbi->id) { in vivid_sliced_vbi_out_process()
237 if ((dev->std_out & V4L2_STD_525_60) && vbi->line == 21) { in vivid_sliced_vbi_out_process()
238 dev->vbi_out_have_cc[!!vbi->field] = true; in vivid_sliced_vbi_out_process()
239 dev->vbi_out_cc[!!vbi->field][0] = vbi->data[0]; in vivid_sliced_vbi_out_process()
240 dev->vbi_out_cc[!!vbi->field][1] = vbi->data[1]; in vivid_sliced_vbi_out_process()
245 vbi->field == 0 && vbi->line == 23) { in vivid_sliced_vbi_out_process()
247 dev->vbi_out_wss[0] = vbi->data[0]; in vivid_sliced_vbi_out_process()
248 dev->vbi_out_wss[1] = vbi->data[1]; in vivid_sliced_vbi_out_process()
252 vbi++; in vivid_sliced_vbi_out_process()