/linux/Documentation/userspace-api/media/v4l/ |
A D | dev-sliced-vbi.rst | 76 modifying the ``fmt.sliced`` member and calling the 256 - See :ref:`v4l2-sliced-wss-625-payload` below. 279 .. _v4l2-sliced-wss-625-payload: 294 Reading and writing sliced VBI data 380 :ref:`negotiated sliced VBI services <sliced-vbi-format-negotitation>` 382 sliced VBI data insertion with the 395 capturing sliced VBI data. The control only indicates to embed sliced 453 sliced VBI data is specified by struct 565 sliced VBI data. The sliced VBI data lines present correspond to 617 sliced VBI data stored on this line. [all …]
|
A D | vidioc-g-sliced-vbi-cap.rst | 13 VIDIOC_G_SLICED_VBI_CAP - Query sliced VBI capabilities 34 To find out which data services are supported by a sliced VBI capture or 39 the sliced VBI API is unsupported or ``type`` is invalid. 100 :ref:`sliced`. 165 - See :ref:`v4l2-sliced-vbi-cap-wss-625-payload` below. 178 .. _v4l2-sliced-vbi-cap-wss-625-payload:
|
A D | devices.rst | 19 dev-sliced-vbi
|
A D | vidioc-g-fmt.rst | 122 - ``sliced`` 123 - Sliced VBI capture or output parameters. See :ref:`sliced` for 124 details. Used by sliced VBI capture and output devices.
|
A D | v4l2.rst | 92 …- Documented the fielded V4L2_MPEG_STREAM_VBI_FMT_IVTV MPEG stream embedded, sliced VBI data forma… 96 …VIDIOC_LOG_STATUS ioctl, the extended control ioctls, major parts of the sliced VBI API, the MPEG … 372 sliced VBI section. He also contributed a VIDIOC_LOG_STATUS page.
|
A D | user-func.rst | 52 vidioc-g-sliced-vbi-cap
|
A D | func-write.rst | 46 video frame, raw VBI image, sliced VPS or WSS data is displayed again.
|
A D | vidioc-querycap.rst | 186 - The device supports the :ref:`Sliced VBI Capture <sliced>` 190 - The device supports the :ref:`Sliced VBI Output <sliced>`
|
A D | format.rst | 14 for example video images, raw or sliced VBI data, RDS datagrams. Even
|
A D | buffer.rst | 425 - Buffer of a sliced VBI capture stream, see :ref:`sliced`. 428 - Buffer of a sliced VBI output stream, see :ref:`sliced`.
|
/linux/drivers/staging/media/av7110/ |
A D | av7110_v4l.c | 551 memset(&f->fmt.sliced, 0, sizeof f->fmt.sliced); in vidioc_g_fmt_sliced_vbi_out() 553 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out() 554 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out() 555 f->fmt.sliced.io_size = sizeof(struct v4l2_sliced_vbi_data); in vidioc_g_fmt_sliced_vbi_out() 569 if (f->fmt.sliced.service_set != V4L2_SLICED_WSS_625 && in vidioc_s_fmt_sliced_vbi_out() 570 f->fmt.sliced.service_lines[0][23] != V4L2_SLICED_WSS_625) { in vidioc_s_fmt_sliced_vbi_out() 571 memset(&f->fmt.sliced, 0, sizeof(f->fmt.sliced)); in vidioc_s_fmt_sliced_vbi_out() 578 memset(&f->fmt.sliced, 0, sizeof(f->fmt.sliced)); in vidioc_s_fmt_sliced_vbi_out() 579 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_s_fmt_sliced_vbi_out() 580 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_s_fmt_sliced_vbi_out() [all …]
|
/linux/drivers/media/test-drivers/vivid/ |
A D | vivid-vbi-out.c | 177 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_g_fmt_sliced_vbi_out() 189 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_try_fmt_sliced_vbi_out() 206 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_s_fmt_sliced_vbi_out()
|
A D | vivid-vbi-cap.c | 290 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_g_fmt_sliced_vbi_cap() 302 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_try_fmt_sliced_vbi_cap() 318 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_s_fmt_sliced_vbi_cap()
|
/linux/drivers/media/i2c/ |
A D | saa7115.c | 1130 static int saa711x_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *sliced) in saa711x_g_sliced_fmt() argument 1141 memset(sliced->service_lines, 0, sizeof(sliced->service_lines)); in saa711x_g_sliced_fmt() 1142 sliced->service_set = 0; in saa711x_g_sliced_fmt() 1149 sliced->service_lines[0][i] = lcr2vbi[v >> 4]; in saa711x_g_sliced_fmt() 1150 sliced->service_lines[1][i] = lcr2vbi[v & 0xf]; in saa711x_g_sliced_fmt() 1151 sliced->service_set |= in saa711x_g_sliced_fmt() 1152 sliced->service_lines[0][i] | sliced->service_lines[1][i]; in saa711x_g_sliced_fmt()
|
/linux/arch/arm/crypto/ |
A D | Kconfig | 93 blocks, the NEON bit-sliced implementation is usually faster. 101 tristate "Bit sliced AES using NEON instructions" 110 Bit sliced AES gives around 45% speedup on Cortex-A15 for CTR mode
|
/linux/drivers/media/pci/ivtv/ |
A D | ivtv-vbi.c | 134 const struct v4l2_sliced_vbi_data *sliced, in ivtv_write_vbi() argument 142 ivtv_write_vbi_line(itv, sliced + i, &cc, &found_cc); in ivtv_write_vbi() 150 const struct v4l2_sliced_vbi_data __user *sliced, in ivtv_write_vbi_from_user() argument 160 if (copy_from_user(&d, sliced + i, in ivtv_write_vbi_from_user()
|
A D | ivtv-vbi.h | 13 const struct v4l2_sliced_vbi_data __user *sliced,
|
A D | ivtv-ioctl.c | 312 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_g_fmt_sliced_vbi_out() 374 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_g_fmt_sliced_vbi_cap() 492 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_try_fmt_sliced_vbi_cap() 612 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_s_fmt_sliced_vbi_cap()
|
/linux/Documentation/admin-guide/media/ |
A D | ivtv.rst | 37 * Supports sliced VBI (closed captions and teletext) and is able to insert 195 Captures the raw (or sliced) video data sent during the Vertical Blank 207 The sliced VBI data embedded in an MPEG stream is reproduced on this 218 Can be used to send sliced VBI data to the video-out connector.
|
A D | vivid.rst | 67 - bit 2-3: VBI Capture node: 0 = none, 1 = raw vbi, 2 = sliced vbi, 3 = both 71 - bit 10-11: VBI Output node: 0 = none, 1 = raw vbi, 2 = sliced vbi, 3 = both 483 (undecoded) VBI, those that only support sliced (decoded) VBI and those that 500 (undecoded) VBI, those that only support sliced (decoded) VBI and those that 503 The sliced VBI output supports the Wide Screen Signal and the teletext signal 1181 output must be configured for sliced VBI. The VBI capture side can be configured 1182 for either raw or sliced VBI. Note that at the moment only CC/XDS (60 Hz formats) 1388 - Add support to loop teletext sliced VBI output to VBI input
|
/linux/drivers/media/v4l2-core/ |
A D | v4l2-compat-ioctl32.c | 114 struct v4l2_sliced_vbi_format sliced; member 168 return copy_from_user(&p64->fmt.sliced, &p32->fmt.sliced, in get_v4l2_format32() 169 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in get_v4l2_format32() 215 return copy_to_user(&p32->fmt.sliced, &p64->fmt.sliced, in put_v4l2_format32() 216 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in put_v4l2_format32()
|
A D | v4l2-ioctl.c | 280 const struct v4l2_sliced_vbi_format *sliced; in v4l_print_format() local 336 sliced = &p->fmt.sliced; in v4l_print_format() 338 sliced->service_set, sliced->io_size); in v4l_print_format() 341 sliced->service_lines[0][i], in v4l_print_format() 342 sliced->service_lines[1][i]); in v4l_print_format() 1675 CLEAR_AFTER_FIELD(p, fmt.sliced.io_size); in v4l_s_fmt() 1706 CLEAR_AFTER_FIELD(p, fmt.sliced.io_size); in v4l_s_fmt() 1777 CLEAR_AFTER_FIELD(p, fmt.sliced.io_size); in v4l_try_fmt() 1808 CLEAR_AFTER_FIELD(p, fmt.sliced.io_size); in v4l_try_fmt()
|
/linux/drivers/media/pci/cx18/ |
A D | cx18-ioctl.c | 181 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_g_fmt_sliced_vbi_cap() 195 if (v4l2_subdev_call(cx->sd_av, vbi, g_sliced_fmt, &fmt->fmt.sliced)) in cx18_g_fmt_sliced_vbi_cap() 236 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_try_fmt_sliced_vbi_cap() 330 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_s_fmt_sliced_vbi_cap() 346 ret = v4l2_subdev_call(cx->sd_av, vbi, s_sliced_fmt, &fmt->fmt.sliced); in cx18_s_fmt_sliced_vbi_cap()
|
/linux/arch/arm64/crypto/ |
A D | Kconfig | 117 tristate "AES in ECB/CBC/CTR/XTS modes using bit-sliced NEON algorithm"
|
/linux/Documentation/block/ |
A D | ioprio.rst | 9 With the introduction of cfq v3 (aka cfq-ts or time sliced cfq), basic io
|