Lines Matching refs:vbi

142 	struct v4l2_vbi_format *vbi = &f->fmt.vbi;  in vidioc_g_fmt_vbi_out()  local
148 vbi->sampling_rate = 25000000; in vidioc_g_fmt_vbi_out()
149 vbi->offset = 24; in vidioc_g_fmt_vbi_out()
150 vbi->samples_per_line = 1440; in vidioc_g_fmt_vbi_out()
151 vbi->sample_format = V4L2_PIX_FMT_GREY; in vidioc_g_fmt_vbi_out()
152 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()
153 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()
154 vbi->count[0] = vbi->count[1] = is_60hz ? 12 : 18; in vidioc_g_fmt_vbi_out()
155 vbi->flags = dev->vbi_cap_interlaced ? V4L2_VBI_INTERLACED : 0; in vidioc_g_fmt_vbi_out()
156 vbi->reserved[0] = 0; in vidioc_g_fmt_vbi_out()
157 vbi->reserved[1] = 0; in vidioc_g_fmt_vbi_out()
179 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_g_fmt_sliced_vbi_out() local
184 vivid_fill_service_lines(vbi, dev->service_set_out); in vidioc_g_fmt_sliced_vbi_out()
191 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_try_fmt_sliced_vbi_out() local
193 u32 service_set = vbi->service_set; in vidioc_try_fmt_sliced_vbi_out()
200 vivid_fill_service_lines(vbi, service_set); in vidioc_try_fmt_sliced_vbi_out()
207 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_s_fmt_sliced_vbi_out() local
214 dev->service_set_out = vbi->service_set; in vidioc_s_fmt_sliced_vbi_out()
222 struct v4l2_sliced_vbi_data *vbi = vb2_plane_vaddr(&buf->vb, 0); in vivid_sliced_vbi_out_process() local
223 unsigned elems = vb2_get_plane_payload(&buf->vb, 0) / sizeof(*vbi); in vivid_sliced_vbi_out_process()
229 switch (vbi->id) { in vivid_sliced_vbi_out_process()
231 if ((dev->std_out & V4L2_STD_525_60) && vbi->line == 21) { in vivid_sliced_vbi_out_process()
232 dev->vbi_out_have_cc[!!vbi->field] = true; in vivid_sliced_vbi_out_process()
233 dev->vbi_out_cc[!!vbi->field][0] = vbi->data[0]; in vivid_sliced_vbi_out_process()
234 dev->vbi_out_cc[!!vbi->field][1] = vbi->data[1]; in vivid_sliced_vbi_out_process()
239 vbi->field == 0 && vbi->line == 23) { in vivid_sliced_vbi_out_process()
241 dev->vbi_out_wss[0] = vbi->data[0]; in vivid_sliced_vbi_out_process()
242 dev->vbi_out_wss[1] = vbi->data[1]; in vivid_sliced_vbi_out_process()
246 vbi++; in vivid_sliced_vbi_out_process()