Lines Matching refs:vbifmt
317 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_g_fmt_sliced_vbi_out() local
319 vbifmt->reserved[0] = 0; in ivtv_g_fmt_sliced_vbi_out()
320 vbifmt->reserved[1] = 0; in ivtv_g_fmt_sliced_vbi_out()
323 vbifmt->io_size = sizeof(struct v4l2_sliced_vbi_data) * 36; in ivtv_g_fmt_sliced_vbi_out()
324 memset(vbifmt->service_lines, 0, sizeof(vbifmt->service_lines)); in ivtv_g_fmt_sliced_vbi_out()
326 vbifmt->service_lines[0][21] = V4L2_SLICED_CAPTION_525; in ivtv_g_fmt_sliced_vbi_out()
327 vbifmt->service_lines[1][21] = V4L2_SLICED_CAPTION_525; in ivtv_g_fmt_sliced_vbi_out()
329 vbifmt->service_lines[0][23] = V4L2_SLICED_WSS_625; in ivtv_g_fmt_sliced_vbi_out()
330 vbifmt->service_lines[0][16] = V4L2_SLICED_VPS; in ivtv_g_fmt_sliced_vbi_out()
332 vbifmt->service_set = ivtv_get_service_set(vbifmt); in ivtv_g_fmt_sliced_vbi_out()
362 struct v4l2_vbi_format *vbifmt = &fmt->fmt.vbi; in ivtv_g_fmt_vbi_cap() local
364 vbifmt->sampling_rate = 27000000; in ivtv_g_fmt_vbi_cap()
365 vbifmt->offset = 248; in ivtv_g_fmt_vbi_cap()
366 vbifmt->samples_per_line = itv->vbi.raw_decoder_line_size - 4; in ivtv_g_fmt_vbi_cap()
367 vbifmt->sample_format = V4L2_PIX_FMT_GREY; in ivtv_g_fmt_vbi_cap()
368 vbifmt->start[0] = itv->vbi.start[0]; in ivtv_g_fmt_vbi_cap()
369 vbifmt->start[1] = itv->vbi.start[1]; in ivtv_g_fmt_vbi_cap()
370 vbifmt->count[0] = vbifmt->count[1] = itv->vbi.count; in ivtv_g_fmt_vbi_cap()
371 vbifmt->flags = 0; in ivtv_g_fmt_vbi_cap()
372 vbifmt->reserved[0] = 0; in ivtv_g_fmt_vbi_cap()
373 vbifmt->reserved[1] = 0; in ivtv_g_fmt_vbi_cap()
379 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_g_fmt_sliced_vbi_cap() local
383 vbifmt->reserved[0] = 0; in ivtv_g_fmt_sliced_vbi_cap()
384 vbifmt->reserved[1] = 0; in ivtv_g_fmt_sliced_vbi_cap()
385 vbifmt->io_size = sizeof(struct v4l2_sliced_vbi_data) * 36; in ivtv_g_fmt_sliced_vbi_cap()
388 vbifmt->service_set = itv->is_50hz ? V4L2_SLICED_VBI_625 : in ivtv_g_fmt_sliced_vbi_cap()
390 ivtv_expand_service_set(vbifmt, itv->is_50hz); in ivtv_g_fmt_sliced_vbi_cap()
391 vbifmt->service_set = ivtv_get_service_set(vbifmt); in ivtv_g_fmt_sliced_vbi_cap()
395 v4l2_subdev_call(itv->sd_video, vbi, g_sliced_fmt, vbifmt); in ivtv_g_fmt_sliced_vbi_cap()
396 vbifmt->service_set = ivtv_get_service_set(vbifmt); in ivtv_g_fmt_sliced_vbi_cap()
497 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_try_fmt_sliced_vbi_cap() local
505 vbifmt->io_size = sizeof(struct v4l2_sliced_vbi_data) * 36; in ivtv_try_fmt_sliced_vbi_cap()
506 vbifmt->reserved[0] = 0; in ivtv_try_fmt_sliced_vbi_cap()
507 vbifmt->reserved[1] = 0; in ivtv_try_fmt_sliced_vbi_cap()
509 if (vbifmt->service_set) in ivtv_try_fmt_sliced_vbi_cap()
510 ivtv_expand_service_set(vbifmt, itv->is_50hz); in ivtv_try_fmt_sliced_vbi_cap()
511 check_service_set(vbifmt, itv->is_50hz); in ivtv_try_fmt_sliced_vbi_cap()
512 vbifmt->service_set = ivtv_get_service_set(vbifmt); in ivtv_try_fmt_sliced_vbi_cap()
617 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_s_fmt_sliced_vbi_cap() local
625 check_service_set(vbifmt, itv->is_50hz); in ivtv_s_fmt_sliced_vbi_cap()
629 v4l2_subdev_call(itv->sd_video, vbi, s_sliced_fmt, vbifmt); in ivtv_s_fmt_sliced_vbi_cap()
630 memcpy(itv->vbi.sliced_in, vbifmt, sizeof(*itv->vbi.sliced_in)); in ivtv_s_fmt_sliced_vbi_cap()