Home
last modified time | relevance | path

Searched refs:service_lines (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/drivers/media/pci/cx18/
Dcx18-av-vbi.c141 memset(svbi->service_lines, 0, sizeof(svbi->service_lines)); in cx18_av_g_sliced_fmt()
152 svbi->service_lines[0][i] = lcr2vbi[v >> 4]; in cx18_av_g_sliced_fmt()
153 svbi->service_lines[1][i] = lcr2vbi[v & 0xf]; in cx18_av_g_sliced_fmt()
154 svbi->service_set |= svbi->service_lines[0][i] | in cx18_av_g_sliced_fmt()
155 svbi->service_lines[1][i]; in cx18_av_g_sliced_fmt()
161 svbi->service_lines[0][i] = lcr2vbi[v >> 4]; in cx18_av_g_sliced_fmt()
162 svbi->service_lines[1][i] = lcr2vbi[v & 0xf]; in cx18_av_g_sliced_fmt()
163 svbi->service_set |= svbi->service_lines[0][i] | in cx18_av_g_sliced_fmt()
164 svbi->service_lines[1][i]; in cx18_av_g_sliced_fmt()
206 svbi->service_lines[0][i] = in cx18_av_s_sliced_fmt()
[all …]
Dcx18-ioctl.c108 fmt->service_lines[f][l] = select_service_from_set(f, l, set, is_pal); in cx18_expand_service_set()
123 fmt->service_lines[f][l] = select_service_from_set(f, l, fmt->service_lines[f][l], is_pal); in check_service_set()
124 set |= fmt->service_lines[f][l]; in check_service_set()
138 set |= fmt->service_lines[f][l]; in cx18_get_service_set()
196 memset(vbifmt->service_lines, 0, sizeof(vbifmt->service_lines)); in cx18_g_fmt_sliced_vbi_cap()
659 cap->service_lines[f][l] = set; in cx18_g_sliced_vbi_cap()
662 cap->service_lines[f][l] = 0; in cx18_g_sliced_vbi_cap()
/Linux-v4.19/drivers/media/i2c/cx25840/
Dcx25840-vbi.c95 memset(svbi->service_lines, 0, sizeof(svbi->service_lines)); in cx25840_g_sliced_fmt()
106 svbi->service_lines[0][i] = lcr2vbi[v >> 4]; in cx25840_g_sliced_fmt()
107 svbi->service_lines[1][i] = lcr2vbi[v & 0xf]; in cx25840_g_sliced_fmt()
108 svbi->service_set |= svbi->service_lines[0][i] | in cx25840_g_sliced_fmt()
109 svbi->service_lines[1][i]; in cx25840_g_sliced_fmt()
116 svbi->service_lines[0][i] = lcr2vbi[v >> 4]; in cx25840_g_sliced_fmt()
117 svbi->service_lines[1][i] = lcr2vbi[v & 0xf]; in cx25840_g_sliced_fmt()
118 svbi->service_set |= svbi->service_lines[0][i] | in cx25840_g_sliced_fmt()
119 svbi->service_lines[1][i]; in cx25840_g_sliced_fmt()
169 svbi->service_lines[0][i] = in cx25840_s_sliced_fmt()
[all …]
/Linux-v4.19/drivers/media/platform/vivid/
Dvivid-vbi-cap.c265 memset(vbi->service_lines, 0, sizeof(vbi->service_lines)); in vivid_fill_service_lines()
272 vbi->service_lines[0][21] = V4L2_SLICED_CAPTION_525; in vivid_fill_service_lines()
273 vbi->service_lines[1][21] = V4L2_SLICED_CAPTION_525; in vivid_fill_service_lines()
279 vbi->service_lines[0][i] = in vivid_fill_service_lines()
280 vbi->service_lines[1][i] = V4L2_SLICED_TELETEXT_B; in vivid_fill_service_lines()
281 vbi->service_lines[0][23] = V4L2_SLICED_WSS_625; in vivid_fill_service_lines()
350 cap->service_lines[0][21] = V4L2_SLICED_CAPTION_525; in vidioc_g_sliced_vbi_cap()
351 cap->service_lines[1][21] = V4L2_SLICED_CAPTION_525; in vidioc_g_sliced_vbi_cap()
356 cap->service_lines[0][i] = in vidioc_g_sliced_vbi_cap()
357 cap->service_lines[1][i] = V4L2_SLICED_TELETEXT_B; in vidioc_g_sliced_vbi_cap()
[all …]
/Linux-v4.19/Documentation/media/uapi/v4l/
Dvidioc-g-sliced-vbi-cap.rst61 Equal to the union of all elements of the ``service_lines`` array.
63 - ``service_lines``\ [2][24]
75 - ``service_lines``\ [0][1]
80 - ``service_lines``\ [0][23]
85 - ``service_lines``\ [1][1]
90 - ``service_lines``\ [1][23]
106 - :cspan:`2` Drivers must set ``service_lines`` [0][0] and
107 ``service_lines``\ [1][0] to zero.
Ddev-sliced-vbi.rst88 to the required services and let the driver fill the ``service_lines``
90 is needed should the programmer set the ``service_lines`` array
129 :ref:`VIDIOC_TRY_FMT <VIDIOC_G_FMT>`, the ``service_lines``
136 zero, then the values of ``service_lines`` will be used instead.
139 of the returned ``service_lines`` array. It may contain less
144 - ``service_lines``\ [2][24]
164 - ``service_lines``\ [0][1]
169 - ``service_lines``\ [0][23]
174 - ``service_lines``\ [1][1]
179 - ``service_lines``\ [1][23]
[all …]
/Linux-v4.19/drivers/media/i2c/
Dsaa7115.c1076 fmt->service_lines[0][i] = in saa711x_set_lcr()
1077 fmt->service_lines[1][i] = 0; in saa711x_set_lcr()
1081 fmt->service_lines[0][i] = in saa711x_set_lcr()
1082 fmt->service_lines[1][i] = 0; in saa711x_set_lcr()
1084 fmt->service_lines[0][i] = in saa711x_set_lcr()
1085 fmt->service_lines[1][i] = 0; in saa711x_set_lcr()
1092 switch (fmt->service_lines[1-x][i]) { in saa711x_set_lcr()
1135 memset(sliced->service_lines, 0, sizeof(sliced->service_lines)); in saa711x_g_sliced_fmt()
1143 sliced->service_lines[0][i] = lcr2vbi[v >> 4]; in saa711x_g_sliced_fmt()
1144 sliced->service_lines[1][i] = lcr2vbi[v & 0xf]; in saa711x_g_sliced_fmt()
[all …]
Dsaa7127.c628 memset(fmt->service_lines, 0, sizeof(fmt->service_lines)); in saa7127_g_sliced_fmt()
630 fmt->service_lines[0][16] = V4L2_SLICED_VPS; in saa7127_g_sliced_fmt()
632 fmt->service_lines[0][23] = V4L2_SLICED_WSS_625; in saa7127_g_sliced_fmt()
634 fmt->service_lines[0][21] = V4L2_SLICED_CAPTION_525; in saa7127_g_sliced_fmt()
635 fmt->service_lines[1][21] = V4L2_SLICED_CAPTION_525; in saa7127_g_sliced_fmt()
Dtvp5150.c639 cap->service_lines[0][line] |= regs->type.vbi_type; in tvp5150_g_sliced_vbi_cap()
1129 svbi->service_lines[1][i] = 0; in tvp5150_s_sliced_fmt()
1130 svbi->service_lines[0][i] = in tvp5150_s_sliced_fmt()
1131 tvp5150_set_vbi(sd, svbi->service_lines[0][i], in tvp5150_s_sliced_fmt()
1154 memset(svbi->service_lines, 0, sizeof(svbi->service_lines)); in tvp5150_g_sliced_fmt()
1157 svbi->service_lines[0][i] = in tvp5150_g_sliced_fmt()
1159 mask |= svbi->service_lines[0][i]; in tvp5150_g_sliced_fmt()
/Linux-v4.19/drivers/media/pci/ivtv/
Divtv-ioctl.c101 fmt->service_lines[f][l] = select_service_from_set(f, l, set, is_pal); in ivtv_expand_service_set()
112 fmt->service_lines[f][l] = select_service_from_set(f, l, fmt->service_lines[f][l], is_pal); in check_service_set()
124 set |= fmt->service_lines[f][l]; in ivtv_get_service_set()
335 memset(vbifmt->service_lines, 0, sizeof(vbifmt->service_lines)); in ivtv_g_fmt_sliced_vbi_out()
337 vbifmt->service_lines[0][21] = V4L2_SLICED_CAPTION_525; in ivtv_g_fmt_sliced_vbi_out()
338 vbifmt->service_lines[1][21] = V4L2_SLICED_CAPTION_525; in ivtv_g_fmt_sliced_vbi_out()
340 vbifmt->service_lines[0][23] = V4L2_SLICED_WSS_625; in ivtv_g_fmt_sliced_vbi_out()
341 vbifmt->service_lines[0][16] = V4L2_SLICED_VPS; in ivtv_g_fmt_sliced_vbi_out()
1246 cap->service_lines[f][l] = set; in ivtv_g_sliced_vbi_cap()
1253 cap->service_lines[0][21] = V4L2_SLICED_CAPTION_525; in ivtv_g_sliced_vbi_cap()
[all …]
/Linux-v4.19/drivers/media/pci/ttpci/
Dav7110_v4l.c548 cap->service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_g_sliced_vbi_cap()
565 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out()
581 f->fmt.sliced.service_lines[0][23] != V4L2_SLICED_WSS_625) { in vidioc_s_fmt_sliced_vbi_out()
591 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_s_fmt_sliced_vbi_out()
/Linux-v4.19/include/uapi/linux/
Dvideodev2.h1974 __u16 service_lines[2][24]; member
1998 __u16 service_lines[2][24]; member
/Linux-v4.19/drivers/media/v4l2-core/
Dv4l2-ioctl.c356 sliced->service_lines[0][i], in v4l_print_format()
357 sliced->service_lines[1][i]); in v4l_print_format()
868 p->service_lines[0][i], in v4l_print_sliced_vbi_cap()
869 p->service_lines[1][i]); in v4l_print_sliced_vbi_cap()
/Linux-v4.19/drivers/media/usb/pvrusb2/
Dpvrusb2-hdw.c1972 fmt.fmt.sliced.service_lines[0][21] = V4L2_SLICED_CAPTION_525; in pvr2_hdw_cx25840_vbi_hack()
1973 fmt.fmt.sliced.service_lines[1][21] = V4L2_SLICED_CAPTION_525; in pvr2_hdw_cx25840_vbi_hack()